Package: famulus-lektor

All packages Open in Cursor /Users/friedrichstr/ai-mac-studio/development/famulus-lektor
Status
Description: Swift shell for the existing ai-lektorat viewer. The annotate.js layout stays
Port: —
Venv: no venv
Git: not a git repo
File tree
famulus-lektor/
  FamulusLektor.xcodeproj/
    project.xcworkspace/
    xcshareddata/
    project.pbxproj
  Sources/
    FamulusLektorApp/
    LektorEngine/
    LektorEngineServer/
  Package.swift
  project.yml
  README.md
Register Info
Status: active
Documentation
Documentation
README

Famulus Lektor

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

Build

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.

Recent commits
No git history.