首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Auto Claude-自主的多代理编码框架

Auto Claude-自主的多代理编码框架

作者头像
山行AI
发布2026-03-13 18:02:21
发布2026-03-13 18:02:21
2050
举报

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

Auto Claude Kanban Board
Auto Claude Kanban Board

下载

稳定版
测试版

⚠️ 测试版可能包含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 驱动的终端,支持一键注入任务上下文。可以启动多个代理以进行并行工作。

Agent Terminals
Agent Terminals
路线图

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

Roadmap
Roadmap
附加功能

特性

描述

洞察

用于探索代码库的聊天界面。

构思

发现改进点、性能问题和漏洞。

更新日志

从完成的任务中生成发布说明。

项目结构

代码语言:javascript
复制
Auto-Claude/
├── apps/
│├── backend/# Python 代理、规范、QA 流水线
│└── frontend/# Electron 桌面应用
├── guides/# 附加文档
├── tests/# 测试套件
└── scripts/# 构建工具

CLI 使用

用于无头操作、CI/CD 集成或仅终端工作流:

1.进入 apps/backend 文件夹:

代码语言:javascript
复制
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 文件:

代码语言:javascript
复制
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.克隆仓库:

代码语言:javascript
复制
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

要构建 Flatpak 包,您需要额外的依赖:

代码语言:javascript
复制
# 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:flatpak

Flatpak 包将被创建在 apps/frontend/dist/ 文件夹中。

安全性

Auto Claude 使用三层安全模型:

1.操作系统沙盒 - Bash 命令在隔离环境中运行。2.文件系统限制 - 操作仅限于项目目录。3.动态命令白名单 - 仅允许基于检测到的项目栈的批准命令。

所有发布版本均:

•在发布前通过 VirusTotal 扫描。•包含 SHA256 校验和以进行验证。•在适用的情况下进行代码签名(macOS)。

可用脚本

代码语言:javascript
复制
描述
代码语言:javascript
复制
https://github.com/AndyMik90/Auto-Claude?tab=readme-ov-file

References

[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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 山行AI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载
    • 稳定版
    • 测试版
  • 系统要求
  • 快速开始
  • 特性
  • 界面
    • 看板
    • 代理终端
    • 路线图
    • 附加功能
  • 项目结构
  • CLI 使用
  • 配置
  • 从源代码构建
    • 构建所需的系统要求:
    • 按平台安装依赖:
    • 构建 Flatpak
  • 安全性
  • 可用脚本
    • References
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档