OpenHands
开源软件工程 Agent,处理代码、文件和终端操作。
开源
适合需要一个能阅读代码库、编写补丁、执行命令并在沙箱环境中运行的开源 coding agent 的团队。
选型建议
当你需要一个自托管、作为独立工具而非 IDE 插件运行的 coding agent 时选 OpenHands。这是软件工程的 agent-as-tool 模式。
适用场景
- 代码生成 Agent
- PR 生成
- 代码库探索
不适用场景
- 偏好 IDE 插件的团队
- 非工程类 Agent 场景
核心概念
code agentsandboxshellfile editing
最小实现形态
给 OpenHands 一个 repo 权限,用自然语言描述想要的改动,让它读取文件、写补丁、在自己的 sandbox 里跑测试。