编程
OpenHands
开源自主 SWE 代理平台,拥有 79K+ GitHub stars。自托管 Agent Canvas 用于运行编码代理,支持 GitHub 集成。
webclimacoslinuxwindowsvlatestMITopen-source

概述
OpenHands(前身为 OpenDevin)是星标最高的开源编码代理平台,拥有 79K+ GitHub stars。它提供自主 SWE 代理,可以读取代码库、进行更改、运行测试并与开发工具交互——全部通过基于 Web 的 Agent Canvas 完成。
主要功能
- 自主 SWE 代理 — 独立规划和执行编码任务
- Agent Canvas — 用于监控和控制代理会话的 Web UI
- GitHub 集成 — 读取仓库、创建 PR、管理问题
- 多模型支持 — 支持 Claude、GPT、Gemini 和本地模型
- 沙箱执行 — 代码在隔离的 Docker 容器中运行
- 对话历史 — 代理决策的完整审计跟踪
- 自定义提示 — 使用 markdown 定义代理行为
- SWE-bench 排行榜 — 在基准测试中始终名列前茅
定价
免费开源。使用 Docker 自托管。您只需支付模型 API 使用费用。
链接
- 网站:openhands.ai
- GitHub:github.com/OpenHands/OpenHands