🚀 一站式 AI 编码环境搭建方案 — 从单代理到多代理编排,从个人开发者到企业团队
开源、免费、生产验证
AI Dev Toolchain 是一套完整的 AI 编码工具链方案,整合了多种 AI 编程代理和自动化能力,帮助开发者快速搭建高效、可编排的 AI 编码环境。
| # | 能力 | 描述 | 状态 |
|---|---|---|---|
| 1 | Hermes Agent | 完整 AI 代理框架,111 个 skills、cron 调度、memory 系统、多平台连接 | ✅ 生产验证 |
| 2 | Claude Code | Anthropic AI 编程代理,深度代码理解与生成 | ✅ 生产验证 |
| 3 | Codex / OpenCode / QoderCLI | 多模型 AI 编程代理矩阵 | ✅ 可用 |
| 4 | 高效开发环境配置 | AI 代理权限配置、自动化执行框架 | ✅ 可用 |
| 5 | GitHub 全套技能 | repo 管理、PR 工作流、code review、issues 自动化 | ✅ 可用 |
| 6 | 实际部署验证 | 方略交易系统 + 赚钱自动化系统,真实生产环境运行 | ✅ 已上线 |
- 多代理编排:Hermes + Claude Code + Codex 协同工作
- Skill 系统:111 个可插拔 skill,覆盖开发全生命周期
- 自动化调度:cron 调度 + memory 持久化 + 自主决策
- 生产验证:不是玩具,是真实赚钱系统的底层架构
传统工具: 用户 → [单个 AI] → 结果
我们的方案: 用户 → [Hermes 编排] → [Claude 写代码] → [Codex 审查] → [Hermes 部署]
- 不同代理各司其职
- 自动任务路由
- 结果自动验证
- 111 个可插拔 Skill
- 覆盖:终端操作、文件管理、GitHub、MCP、DevOps、研究、数据分析...
- 支持自定义开发
- 社区可扩展
- Cron 定时任务
- Memory 持久化上下文
- 自主决策与执行
- 检查点与恢复
- 方略交易系统(真实交易)
- 赚钱自动化系统(真实收入)
- 不是玩具,是生产级架构
curl -sSL https://raw.githubusercontent.com/your-org/ai-dev-toolchain/main/setup.sh | bashgit clone https://github.com/your-org/ai-dev-toolchain.git
cd ai-dev-toolchain
chmod +x setup.sh
./setup.sh编辑 ~/.hermes/config.yaml,添加你的 API Key:
model:
provider: alibaba
default: qwen3.5-plus
providers:
alibaba:
api_key: your-api-key-here
base_url: https://coding.dashscope.aliyuncs.com/v1# 启动 Hermes Agent
hermes start
# 或者使用交互式模式
hermes chat./tests/test-setup.sh预期输出:
✅ Hermes Agent: installed
✅ Skills: 111 loaded
✅ Config: ~/.hermes/config.yaml
✅ All checks passed!
| 系统 | 版本要求 |
|---|---|
| Ubuntu | 20.04+ |
| macOS | 12+ (Monterey) |
| 内存 | ≥ 4GB |
| 磁盘 | ≥ 10GB |
安装脚本会自动检测系统并安装所需依赖:
# Ubuntu/Debian
sudo apt-get install python3 python3-pip python3-venv nodejs npm git curl wget jq
# macOS
brew install python3 node git curl wget jqsetup.sh 脚本会自动完成以下安装:
- 系统依赖 — Python3、Node.js、git、curl 等
- Hermes Agent — AI 代理框架
- Claude Code — Anthropic 编程代理(可选)
- Codex / OpenCode — 其他编程代理(可选)
- 基础 Skills — 核心技能包
- 配置模板 — 生成
~/.hermes/config.yaml - 验证测试 — 检查安装状态
model:
provider: alibaba
default: qwen3.5-plus
base_url: https://coding.dashscope.aliyuncs.com/v1
agent:
max_turns: 200
gateway_timeout: 3600
terminal:
backend: local
persistent_shell: true
timeout: 600
skills:
auto_load: true
paths:
- ~/.hermes/skillsa2a_router:
enabled: true
intent_mapping:
code_development: claude-code
data_retrieval: openclaw
report_generation: openclaw
risk_management: hermes
trading_analysis: openclaw
departments:
claude-code:
capabilities:
- code_development
- skill_creation
- system_maintenance
role: Professional Programming
hermes:
capabilities:
- coordination
- risk_management
- memory
- skills
role: CEO
openclaw:
capabilities:
- data_retrieval
- trading_analysis
- report_generation
role: Automation Execution更多配置示例请查看 templates/ 目录。
| 文档 | 说明 |
|---|---|
| 快速上手 | 5 分钟快速上手教程 |
| 多代理配置 | 多代理协作工作流配置 |
| 自定义 Skill | 自定义 Skill 开发教程 |
一个基于 AI 代理的量化交易策略系统,已在生产环境运行。
ai-dev-toolchain/
├── README.md # 本文件
├── setup.sh # 一键安装脚本
├── LICENSE # MIT License
├── .gitignore
│
├── templates/ # 配置文件模板
│ └── config-example.yaml # 完整配置示例
│
├── docs/ # 使用教程
│ ├── quick-start.md # 5 分钟快速上手
│ ├── multi-agent-setup.md # 多代理协作工作流
│ └── custom-skills.md # 自定义 Skill 开发
│
├── examples/ # 实际工作流示例
│ └── trading-agent/ # 方略交易系统示例
│ ├── README.md # 架构说明
│ ├── config-example.yaml # 配置示例
│ └── run-guide.md # 运行指南
│
├── skills/ # 预打包 Skills
│ ├── dev-setup/ # 开发环境配置 Skill
│ ├── github-workflow/ # GitHub 工作流 Skill
│ ├── code-review/ # 代码审查 Skill
│ └── monitoring/ # 监控 Skill
│
└── tests/ # 安装验证测试
├── test-setup.sh
└── test-agents.sh
我们欢迎所有形式的贡献!
- Fork 本仓库
- 创建你的功能分支 (
git checkout -b feature/amazing-feature) - 提交你的改动 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 提交 Pull Request
- 🐛 Bug 修复
- ✨ 新功能
- 📝 文档改进
- 🧪 测试用例
- 🎨 Skill 开发
- 遵循现有代码风格
- 添加必要的注释和文档
- 确保测试通过
- 提交信息清晰明确
| 渠道 | 用途 |
|---|---|
| GitHub Issues | Bug 报告 + 功能请求 |
| GitHub Discussions | 使用讨论 + 最佳实践 |
| Discord 社区 | 实时交流 + 技术支持 |
本项目采用 MIT License 开源协议。
Made with ❤️ by the AI Dev Toolchain Team
如果这个项目对你有帮助,请给我们一个 ⭐ Star!