OpenHands
AI 软件工程 Agent
亮点
- 端到端 issue 到 PR
- 沙箱化 Agent 运行时
- 支持多模型后端
适用场景
- 自动化 bug 修复
- 批量处理简单 issue
- Agent 研究实验平台
评测正文
OpenHands(前身 OpenDevin)是开源圈对标 Devin 的 AI 软件工程 Agent,目标是让 Agent 在沙箱里自主完成从读代码、改代码、跑测试到提 PR 的完整软件开发循环。它是「Agent 真的干活」方向上活跃度最高的开源项目之一。
核心能力包括沙箱化运行时(AgentRuntime)、文件编辑与命令执行、浏览器操作、与 GitHub/GitLab 集成自动提 PR、支持多种底层模型(Claude、GPT、开源模型),以及可插拔的 Agent 策略(CodeAct 等)。新版本加入了多 Agent 协作与更长程任务规划。
亮点是能端到端处理 issue 到 PR 的任务,对真实仓库的代码改动质量在开源同类中属第一梯队;不足是成功率仍不稳定,长程任务易在中途偏离,token 消耗高,私有仓库使用时需谨慎评估安全边界。
适用场景:自动化 bug 修复与重构、批量处理简单 issue、Agent 研究实验平台。涉及生产代码仓库时建议人工复核每条 PR。