OpenHands

github.com/All-Hands-AI/OpenHands · 写代码 · 开源自建 · 开源免费 · 自建即离线

跑在容器里的编程 Agent,带浏览器和终端,能自己装依赖、跑完整任务链。要自建、数据不出内网的就选它。

短板:必须 Docker;单个任务耗时长,算力成本比看起来高。

OpenHands 首页截图(桌面端)
桌面端 · 抓图于 2026-11

访问站点 ↗

编程 Agent沙箱隔离开源

配套 skill:让开源 agent 在沙箱里跑一个仓库任务

想让 agent 独立完成一个可验证的仓库任务(修 bug、补测试、批量改造),而不是自己在旁边一步步盯着。
可以复制成 repo-task-in-sandbox/SKILL.md 放进 Claude Code,或作为 AGENTS.md 交给 Codex。

  1. 先把任务写成一句话验收:「让 X 测试从红变绿」比「优化一下代码」有效一百倍。
  2. 第一次跑只给 1 个文件的范围,看它会不会到处乱改——乱改说明任务描述太模糊。
  3. 盯住它的运行日志,看到重复循环(改-测-改同一个文件)就中断,把报错贴回去缩小范围。
  4. 它跑完先看 diff 行数:一次改动几百行通常意味着它在猜,而不是在解决。
  5. 把成功的任务类型记下来,形成「哪些活可以交给它」的白名单,别每次都凭感觉。

同样用来「写代码」的其它选择

← 全部 155 个工具 · 自建选型矩阵 · 痛点专题