生产级 Code Agent 调度中心,支持多仓库管理、任务队列、Docker 隔离、Git worktree 自动化和 Web UI 实时交互。
server/ # 后端 (Fastify + Claude Agent SDK + Drizzle ORM/SQLite)
web/ # 前端 (React 18 + Vite + Zustand + TailwindCSS)
shared/ # 共享类型
config.yaml # 运行时配置
- 后端: Node.js + Fastify + Claude Agent SDK + Drizzle ORM (SQLite)
- 前端: React 18 + TypeScript + Vite + Zustand + TailwindCSS
- 通信: WebSocket (ws) + REST API
- 构建: pnpm workspace
- Node.js 版本管理: fnm (不用 nvm/brew 管 node)
- 包管理器: pnpm (不用 npm)
- Python 版本/包管理: uv (不用 pip/pip3/conda)
- 每次有意义的变更都要 commit,commit 后自动 push
- 同样的错误不要再犯
- TypeScript: strict mode, type hints
- 使用 pnpm workspace 管理 monorepo