OpenHands
github.com/All-Hands-AI/OpenHands · 写代码 · 开源自建 · 开源免费 · 自建即离线
跑在容器里的编程 Agent,带浏览器和终端,能自己装依赖、跑完整任务链。要自建、数据不出内网的就选它。
短板:必须 Docker;单个任务耗时长,算力成本比看起来高。

桌面端 · 抓图于 2026-11
访问站点 ↗
编程 Agent沙箱隔离开源
配套 skill:让开源 agent 在沙箱里跑一个仓库任务
想让 agent 独立完成一个可验证的仓库任务(修 bug、补测试、批量改造),而不是自己在旁边一步步盯着。
可以复制成 repo-task-in-sandbox/SKILL.md 放进 Claude Code,或作为 AGENTS.md 交给 Codex。
- 先把任务写成一句话验收:「让 X 测试从红变绿」比「优化一下代码」有效一百倍。
- 第一次跑只给 1 个文件的范围,看它会不会到处乱改——乱改说明任务描述太模糊。
- 盯住它的运行日志,看到重复循环(改-测-改同一个文件)就中断,把报错贴回去缩小范围。
- 它跑完先看 diff 行数:一次改动几百行通常意味着它在猜,而不是在解决。
- 把成功的任务类型记下来,形成「哪些活可以交给它」的白名单,别每次都凭感觉。
同样用来「写代码」的其它选择
- Claude Code — 在终端里读整个仓库、改多文件、自己跑测试再修的编程 Agent。手里有真实工程、想让 AI 接手重复改动的开发者用它最省事。
- Cursor — 把 VS Code 换个壳再加 AI:多文件改写、按整个仓库提问、Agent 模式自己跑命令。写代码的人上手成本最低的一档。
- Cline — 开源的 VS Code Agent 插件,能读写文件、跑终端,模型接任意 OpenAI 兼容服务,key 自己带。
← 全部 155 个工具 · 自建选型矩阵 · 痛点专题