famulus-lektor/
FamulusLektor.xcodeproj/
project.xcworkspace/
xcshareddata/
project.pbxproj
Sources/
FamulusLektorApp/
LektorEngine/
LektorEngineServer/
Package.swift
project.yml
README.md
Swift shell for the existing ai-lektorat viewer. The annotate.js layout stays
untouched: this app hosts it in a WKWebView and contributes a resident
Apple Foundation Models engine on port 5612 (same /health + /v1/prompt
contract as mac-mini-fastnl).
| Bundle | com.opensciencetechnology.famulus.lektor |
| Engine | http://127.0.0.1:5612 |
| Viewer | http://127.0.0.1:5114 on Studio; Tailscale /lektorat from the mini |
| Branding | gold Famulus, contrasting Lektor, lettreai under the title |
cd ~/ai-mac-studio/development/famulus-lektor
xcodegen generate
xcrun swift build -c release --product lektor-engine-server
xcodebuild -project FamulusLektor.xcodeproj -scheme FamulusLektor \
-configuration Release -derivedDataPath .derived
Interactive paragraph revision still goes through the Python viewer. When
this app is running, ai_lektorat.model prefers :5612 before the USB
link to the M4 mini.