Show HN: 从 GitHub 编排 Claude Code CLI
3 分•作者: elondemirock•大约 11 小时前
大家好!
“Kiln” 在你的本地机器上编排 Claude Code 实例,使用 GitHub 项目作为其控制面板。
<p><a href="https://kiln.bot" rel="nofollow">https://kiln.bot</a></p>
<p><a href="https://github.com/agentic-metallurgy/kiln" rel="nofollow">https://github.com/agentic-metallurgy/kiln</a></p>
如果你在“Gas Town”规模的第 6-7 阶段左右,你可能已经打开了 3-15 个终端窗口。你的屏幕空间不够用,而且 Markdown 文件堆积如山。虽然有 TUI 和专门的 IDE 可以提供帮助,但它们却增加了需要管理的东西。
Kiln 只是简单地轮询 GitHub 项目。当你将问题从一列移动到另一列时,Kiln 会调用 Claude Code CLI 来运行相应的 /command。
Claude 创建工作树,研究代码库,创建并执行计划。将其存储在 GitHub Issues 中。
它的设计很简单,没有什么新东西:
- 使用你现有的 Claude 订阅(没有身份验证技巧,在本地运行)
- 所有上下文和状态都在 GitHub 上(没有 Markdown 混乱,没有本地数据库,易于恢复)
- 轮询而不是 Webhook/事件(没有外部攻击面,在 VPN 后面工作)
- 支持 MCP 和 Claude 可以做的任何事情
这就是它的核心,并且它有效,因为……它只是 Claude :)
它还有一些其他的技巧,但我会简短地介绍一下。
ps:对不起,用了新账号,需要一个真实的名字 :) 从 2008 年就开始潜水了。
查看原文
Hey everybody!<p>"Kiln" orchestrates Claude Code instances on your local machine using GitHub projects as its control panel.<p><a href="https://kiln.bot" rel="nofollow">https://kiln.bot</a><p><a href="https://github.com/agentic-metallurgy/kiln" rel="nofollow">https://github.com/agentic-metallurgy/kiln</a><p>If you're around Stage 6-7 on the Gas Town scale, you may have 3-15 terminal windows open. You're out of screen real estate and the markdown files are piling up. TUIs and specialized IDEs are meant to help, but they're more things to manage.<p>Kiln simply polls GitHub projects. When you move issues from one column to another, Kiln invokes Claude Code CLI to run the corresponding /command.<p>Claude creates the worktrees, researches the codebase, creates and implements the plan. Stores it in GitHub Issues.<p>It's meant to be simple, nothing new:<p>- Use your existing claude subscription (no auth trickery, runs locally)<p>- All context and state is on GitHub (no markdown mess, no local DBs, easy recovery)<p>- Poll instead of webhooks/events (no external attack surfaces, works behind VPN)<p>- Supports MCPs and anything else Claude can do<p>That's the heart of it and it works because... it's just Claude :)<p>It's got a few more tricks, but I'll cut it short.<p>ps: sorry for fresh account, needed a real name one :) been lurking since 2008.