Smithy AI:让 AI 开发真正自动化,分配 Issue 就能干活
还在手动把 Issue 复制给 AI?你的开发流程该升级了
想象一下:你分配一个 Issue 给 AI,AI 自动建分支、写计划、等你确认后实现代码、提交 PR、响应 Review 评论——整个流程不用你手动复制粘贴任何内容。
这就是 Smithy AI 正在做的事。
它是什么
Smithy AI 是一个开源的 AI 开发编排器,核心理念是让 AI 工作流围绕你的 Issue 追踪工具转,而不是反过来。
它支持接入 GitHub、GitLab、Forgejo 和 Jira。分配一个 Issue 给 Agent Smithy这位”虚拟开发者”,剩下的全自动化。
核心工作流
标准开发流程是这样的:
- 创建 Issue 并分配给 Smithy → 自动建分支,让 Claude Code 写出实施计划
- 你评论完善计划 → 满意后打上 “Plan Approved” 标签
- Smithy 开启 Draft PR → 自动实现代码,监听 CI 状态
- Review 评论 → Smithy 响应你的评论,帮你改代码
- 合并 PR → 自动清理分支,完成交付
整个链路里,AI 做执行,你做决策。
还有一个「Architect」角色
Smithy 还内置了一个「Architect」智能体——每次 PR 合并后,它会扫描人类 Review 评论,如果发现项目规范或最佳实践需要更新,就会主动在知识库仓库提一个 PR 来修正。
相当于团队里多了一个永远在维护开发规范的 AI 成员。
为什么值得用
传统 AI 编程辅助的问题是「触发成本高」——你要复制上下文、粘贴到 Chat 界面、解释你要什么。Smithy 把这个成本降到零:分配 Issue = 触发 AI 工作,中间没有手动搬运。
对于需要频繁处理 Issue 的开发团队,这个差异意味着:以前每个 Issue 要花 10 分钟沟通,现在只需要花 2 分钟 Review 结果。
技术细节
- Docker 容器隔离每个 Claude Code 会话,环境互不干扰
- 工作流用 YAML 定义,可自由扩展或覆盖现有模板
- 支持多仓库协同,支持按依赖顺序串行执行子工作流
- MIT 开源许可,完全自托管
快速体验
官方提供 Docker Compose 一键启动本地 Demo,包含一个本地 Forgejo 实例和完整编排环境。克隆仓库后三步跑起来:
- 配置
CLAUDE_CODE_OAUTH_TOKEN - 运行
docker compose up -d - 初始化 Forgejo 并配置仓库
全流程有详细文档,新手也能快速上手。
如果你的团队在用 Jira / GitLab / Forgejo 管理 Issue,Smithy AI 值得一试——它让 AI 从「问答工具」真正变成了「虚拟同事」。
评论区
0 条评论
登录后可评论。