Skip to content

ArchForge为 AI 时代设计的企业级开发平台

契约先行的五仓架构 · Spring Boot 4.1 + Java 25 · 让 AI Agent 和人共用同一份事实源

ArchForge

为什么是五个仓库?

ArchForge 由 五个独立 Git 仓库 组成,并列克隆,没有 git submodule。Spec 仓是 AI Agent 最先读的项目宪法。

仓库职责本地端口
ArchForge后端。archforge-server-admin + archforge-server-web:8080 / :8081
ArchForgeAdmin管理端 UI(vue-pure-admin):8848:8080
ArchForgeWebC 端(Next.js):3000:8081
ArchForgeDocs本 VitePress 站点npm run docs:dev
ArchForgeSpec契约 / 架构 / AI 上下文

GitHub stars

先读 契约先行,再读 AI 协作。开发者 CLI 在后端仓:./archforge

本地跑起来

bash
git clone https://github.com/sofn/ArchForge.git
git clone https://github.com/sofn/ArchForgeAdmin.git
git clone https://github.com/sofn/ArchForgeWeb.git
git clone https://github.com/sofn/ArchForgeDocs.git
git clone https://github.com/sofn/ArchForgeSpec.git

cd ArchForge
./archforge init --write
./archforge infra up
FILE_STORAGE_TYPE=local ./gradlew :archforge-server-admin:bootRun

默认管理员 admin / admin123dev 开验证码)。目前没有公开托管 Demo,请本地或 Docker Compose 启动。

Released under the MIT License.