@@ -14,10 +14,12 @@ ISOS 是一套基于 Claude Code 的多人 Agent 协作开发框架:
|
||||
|
||||
所有角色在 tmux 面板中并行运行,通过共享任务列表和消息系统协调。
|
||||
|
||||

|
||||
|
||||
## 技术栈
|
||||
|
||||
| 组件 | 技术 | 说明 |
|
||||
|------|------|------|
|
||||
| -------- | ------------------------- | ------------------------------ |
|
||||
| 语言 | Python 3.12+ / TypeScript | 后端 Python,前端 TypeScript |
|
||||
| 包管理 | uv / npm | Python 用 uv,前端用 nvm + npm |
|
||||
| 服务端 | FastAPI + SQLite | REST API、数据存储 |
|
||||
@@ -79,7 +81,7 @@ bash download-resources.sh --cleanup-only # 仅清理旧版本包
|
||||
预下载的资源包括:
|
||||
|
||||
| 资源 | 用途 |
|
||||
|------|------|
|
||||
| ------------------- | ----------------------------------------------- |
|
||||
| uv + Python 3.12 | Python 包管理器和运行时 |
|
||||
| nvm + Node.js 22 | 前端运行时和包管理 |
|
||||
| npm 全局包 | Claude Code、Playwright MCP、TypeScript 等 |
|
||||
@@ -96,7 +98,7 @@ bash download-resources.sh --cleanup-only # 仅清理旧版本包
|
||||
完整配置见 [`.devcontainer/.env.example`](.devcontainer/.env.example),常用项:
|
||||
|
||||
| 配置项 | 默认值 | 说明 |
|
||||
|--------|--------|------|
|
||||
| -------------------- | ------- | ---------------------------- |
|
||||
| `GIT_USER_NAME` | `arno` | Git 用户名 |
|
||||
| `GIT_USER_EMAIL` | — | Git 邮箱 |
|
||||
| `API_KEY` | 空 | 智谱 GLM API 密钥 |
|
||||
@@ -122,7 +124,7 @@ bash download-resources.sh --cleanup-only # 仅清理旧版本包
|
||||
`devcontainer.json` 核心配置:
|
||||
|
||||
| 配置 | 说明 |
|
||||
|------|------|
|
||||
| ---------------------------------- | ------------------------------------------------------------------------------------------- |
|
||||
| `dockerComposeFile` | 组合 `docker-compose.yml` + `docker-compose.display.yml`(X11 转发) |
|
||||
| `service: app` | 使用 `app` 服务 |
|
||||
| `postCreateCommand` | 容器创建后自动执行 `.devcontainer/post-create.sh`(配置 Git、jj、Claude Code、MCP、插件等) |
|
||||
@@ -153,7 +155,7 @@ nvm install --lts
|
||||
`.devcontainer/.volumes/` 目录映射以下数据,容器重建不丢失:
|
||||
|
||||
| 目录 | 用途 |
|
||||
|------|------|
|
||||
| ------------------ | --------------------------------- |
|
||||
| `.volumes/ssh/` | SSH 密钥和配置 |
|
||||
| `.volumes/claude/` | Claude Code 配置(settings.json) |
|
||||
| `.volumes/jj/` | jj 版本控制配置 |
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 259 KiB |
Reference in New Issue
Block a user