AI Efficiency Platform (ai-efficiency) is a standalone system for measuring and improving AI-assisted software development efficiency.
- Backend: Go (
Gin+Ent) modular monolith - Frontend: Vue 3 (
Vite+Pinia+TailwindCSS) - CLI:
ae-clifor login, session bootstrap, hooks, collectors, and local tool runtime - Relay integration: HTTP provider boundary to
sub2api, not direct DB coupling - SCM integration: unified provider interface for GitHub and Bitbucket Server
- The backend is the central orchestration point for auth, repo management, analysis, attribution, deployment control, and webhook handling.
- The frontend is built separately and embedded into the backend binary for deployment.
ae-cli startbootstraps a session with the backend, writes local workspace/runtime state, and can start a local session proxy for Codex and Claude.- Production deployment currently supports Docker Compose and 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
- Architecture overview:
docs/architecture.md - Current topic specs:
docs/superpowers/specs/ - CLI install and usage:
ae-cli/README.md - Deployment guide:
deploy/README.md - License:
LICENSE - Agent collaboration rules:
AGENTS.md
When code, specs, and historical documents disagree, prefer:
- Current code
- The newest relevant spec in
docs/superpowers/specs/ docs/architecture.md- Historical baseline documents
cd backend && go test ./...
cd ae-cli && go test ./...
cd frontend && pnpm test
cd frontend && pnpm build- Backend server:
cd backend && go run ./cmd/server - CLI:
cd ae-cli && go run . - Frontend dev server:
cd frontend && pnpm dev
This project is open-sourced under the MIT License. See LICENSE.
- This README is the primary English entry point.
- For current runtime boundaries and module responsibilities, read
docs/architecture.md. - For feature-level behavior, prefer the latest spec over historical plans.