リポジトリからローカルAIコミュニティへ
OpenFace v0.1.0は、AIコミュニティの永続的な情報を、普通のGit repositoryと普通のapplicationとして保つところから始まります。
正本を退屈なままにする
Files、commit、tag、Issue、Pull Request、user、organization、team、star、forkはForgejoが管理します。OpenFaceは第二のrepository databaseを作らず、発見と実行の層を追加します。topicによってModels、Datasets、Spaces、Characters、Benchmarks、Skills、MCPs、Prompts、Knowledgeを分類します。
この境界により、catalogを移動できます。cloneはそのままcloneであり、tagは不変であり、portalを再構築してもproject historyは書き換わりません。
Spaceをapplicationとして扱う
共通契約はrepository rootのDockerfileです。Gradio、静的HTML、React、Vue、Next.js、Streamlit、FastAPI、Node.jsの各sampleはport 7860でlistenし、runnerがbuild、lifecycle、proxyを担当します。
公開applicationはForgejo sessionなしで起動できます。破壊的操作や設定変更はOwnerだけに制限します。既存serviceはexternal_url、静的documentはOpenFace Pagesを選べます。
control planeと計算資源を分離する
core stackをLXCに置き、GPU workerがLAN経由でjobをclaimできます。workerはcapabilityと空きVRAMを通知し、schedulerが互換nodeを選びます。browserへworker credentialを渡しません。CPU hostを活かしつつ、RTX級の処理能力を追加できます。
自動化にも証跡を残す
maintenance flowは見えないcron jobではありません。coordinatorが分類し、専門identityへ委任し、Claude Code /goalを実行し、Pull Requestを作成し、固定commit SHAに対する独立reviewを依頼します。evidence、label、reviewが不足する場合、auto-mergeはfail-closedになります。
利用者が触る画面を検証する
Visual QAはStandard/Solarpunk/CyberpunkのPC/mobile routeを撮影します。長いpageをscrollし、menuとcontrolを操作し、MarkdownとMermaidを検証し、実装証跡と一緒にscreenshotを保存します。
OpenFaceは単なるcatalogでもrunnerでもありません。data、application、automation、verificationのすべてを調べられるローカル協働環境です。
v0.1.0 release noteを読むか、最初のdeploymentへ進んでください。
