
Auto Claude 是一个自主的多代理编码框架,可以为您规划、构建并验证软件。



⚠️ 测试版可能包含BUG和重大变化。查看所有版本[1]。
所有版本均包含 SHA256 校验和及 VirusTotal 扫描结果,确保安全性。
•Claude Pro/Max 订阅 - 在此获取订阅[2]。•Claude Code CLI - 运行命令 npm install -g @anthropic-ai/claude-code 安装。•Git 仓库 - 您的项目必须初始化为一个 Git 仓库。•Python 3.12+ - 后端和内存层所需的版本。
1.下载并安装应用程序 - 根据您的平台选择并安装。2.打开项目 - 选择一个 Git 仓库文件夹。3.连接 Claude - 应用程序将引导您完成 OAuth 设置。4.创建任务 - 描述您想要构建的内容。5.观察工作过程 - 代理会自主规划、编码并验证。
特性 | 描述 |
|---|---|
自主任务 | 描述您的目标,代理处理规划、实现和验证工作。 |
并行执行 | 同时运行多个构建,最多支持 12 个代理终端并行工作。 |
隔离工作区 | 所有更改发生在 Git 工作区中,主分支保持安全。 |
自我验证 QA | 内建的质量保证循环,在您审核之前发现问题。 |
AI 驱动的合并 | 在将更改集成回主分支时自动解决冲突。 |
内存层 | 代理会跨会话保留见解,从而实现更智能的构建。 |
GitHub/GitLab 集成 | 导入问题,使用 AI 调查,创建合并请求。 |
Linear 集成 | 将任务同步到 Linear,便于团队进度跟踪。 |
跨平台 | 提供适用于 Windows、macOS 和 Linux 的原生桌面应用。 |
自动更新 | 应用程序在发布新版本时会自动更新。 |
从规划到完成的可视化任务管理。创建任务并实时监控代理的进展。
AI 驱动的终端,支持一键注入任务上下文。可以启动多个代理以进行并行工作。

AI 辅助的功能规划,结合竞争对手分析和受众目标定位。

特性 | 描述 |
|---|---|
洞察 | 用于探索代码库的聊天界面。 |
构思 | 发现改进点、性能问题和漏洞。 |
更新日志 | 从完成的任务中生成发布说明。 |
Auto-Claude/
├── apps/
│├── backend/# Python 代理、规范、QA 流水线
│└── frontend/# Electron 桌面应用
├── guides/# 附加文档
├── tests/# 测试套件
└── scripts/# 构建工具用于无头操作、CI/CD 集成或仅终端工作流:
1.进入 apps/backend 文件夹:
cd apps/backend
# 交互式创建规范:
python spec_runner.py --interactive
# 运行自动化构建:
python run.py --spec 001
# 审查并合并:
python run.py --spec 001--review
python run.py --spec 001--merge有关完整的 CLI 文档,请参见 guides/CLI-USAGE.md[3]。
根据示例创建 apps/backend/.env 文件:
cp apps/backend/.env.example apps/backend/.env变量 | 必需 | 描述 |
|---|---|---|
CLAUDE_CODE_OAUTH_TOKEN | 是 | 来自 Claude 设置的 OAuth token |
GRAPHITI_ENABLED | 否 | 启用内存层以实现跨会话上下文 |
AUTO_BUILD_MODEL | 否 | 覆盖默认的 Claude 模型 |
GITLAB_TOKEN | 否 | GitLab 个人访问令牌,用于 GitLab 集成 |
GITLAB_INSTANCE_URL | 否 | GitLab 实例 URL(默认值为 gitlab.com) |
LINEAR_API_KEY | 否 | Linear API 密钥,用于任务同步 |
对于贡献者和开发者:
1.克隆仓库:
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
# 安装所有依赖:
npm run install:all
# 在开发模式下运行:
npm run dev
# 或者构建并运行:
npm start•Node.js 24+•Python 3.12+•npm 10+
•Windows•macOS•Linux (Ubuntu/Debian)•Linux (Fedora) 查看 CONTRIBUTING.md[4] 以获取详细的开发设置。
要构建 Flatpak 包,您需要额外的依赖:
# Fedora/RHEL
sudo dnf install flatpak-builder
# Ubuntu/Debian
sudo apt install flatpak-builder
# 安装所需的 Flatpak 运行时
flatpak install flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08
flatpak install flathub org.electronjs.Electron2.BaseApp//25.08
# 构建 Flatpak
# 进入 apps/frontend 文件夹:
cd apps/frontend
执行构建命令:
npm run package:flatpakFlatpak 包将被创建在 apps/frontend/dist/ 文件夹中。
Auto Claude 使用三层安全模型:
1.操作系统沙盒 - Bash 命令在隔离环境中运行。2.文件系统限制 - 操作仅限于项目目录。3.动态命令白名单 - 仅允许基于检测到的项目栈的批准命令。
所有发布版本均:
•在发布前通过 VirusTotal 扫描。•包含 SHA256 校验和以进行验证。•在适用的情况下进行代码签名(macOS)。
描述https://github.com/AndyMik90/Auto-Claude?tab=readme-ov-file[1] 所有版本: https://github.com/AndyMik90/Auto-Claude/releases
[2] 在此获取订阅: https://claude.ai/upgrade
[3] guides/CLI-USAGE.md: https://github.com/AndyMik90/Auto-Claude/blob/develop/guides/CLI-USAGE.md
[4] CONTRIBUTING.md: https://github.com/AndyMik90/Auto-Claude/blob/develop/CONTRIBUTING.md