编程
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](https://openhands.ai)
- **GitHub**:[github.com/OpenHands/OpenHands](https://github.com/OpenHands/OpenHands)