AI 效能平台(ai-efficiency)是一个独立系统,用于衡量和优化 AI 辅助开发效能。
- 后端:Go(
Gin+Ent)模块化单体 - 前端:Vue 3(
Vite+Pinia+TailwindCSS) - CLI:
ae-cli,负责登录、session bootstrap、hooks、collector 和本地工具运行时 - Relay 集成:通过 HTTP provider 边界接入
sub2api,不直接耦合数据库 - SCM 集成:通过统一 provider 接口对接 GitHub 和 Bitbucket Server
- 后端是认证、仓库管理、分析、归因、部署控制和 webhook 处理的统一编排中心。
- 前端单独构建,并在部署时嵌入后端二进制。
ae-cli start会向后端完成 session bootstrap,写入本地 workspace/runtime 状态,并可为 Codex 和 Claude 启动本地 session proxy。- 当前生产部署支持 Docker Compose 和 Linux systemd 两条路径。
ai-efficiency/
├── backend/ # Go backend
├── frontend/ # Vue frontend
├── ae-cli/ # CLI runtime and commands
├── deploy/ # Deployment assets
├── docs/ # Architecture and specs
├── AGENTS.md # Agent working rules
└── CLAUDE.md # Lightweight navigation notes
- 架构总览:
docs/architecture.md - 当前主 specs:
docs/superpowers/specs/ - CLI 安装与使用:
ae-cli/README.md - 部署说明:
deploy/README.md - 开源协议:
LICENSE - agent 协作规则:
AGENTS.md
当代码、spec 和历史文档不一致时,优先级为:
- 当前代码
docs/superpowers/specs/下最新且最相关的 specdocs/architecture.md- 历史基线文档
cd backend && go test ./...
cd ae-cli && go test ./...
cd frontend && pnpm test
cd frontend && pnpm build- 后端服务:
cd backend && go run ./cmd/server - 命令行:
cd ae-cli && go run . - 前端开发服务:
cd frontend && pnpm dev
本项目基于 MIT License 开源,详见 LICENSE。
- 本文件是中文入口文档。
- 当前运行时边界和模块职责请以
docs/architecture.md为准。 - 功能级行为请优先参考最新 spec,而不是历史 plan。