OpenHands
OpenHands(前身 OpenDevin)是面向软件工程智能体的开源平台。它为开发者提供 GUI、CLI、SDK 和企业控制平面,在真实工程工作流中运行编码智能体——支持沙箱运行时、模型无关和完全自托管。
基于 CodeAct 智能体范式构建,该范式将 LLM 动作统一为代码动作空间,让智能体直接编写和执行 Python/Bash,实现更可靠的自主开发。
核心功能
1. CodeAct 智能体范式
将 LLM 动作统一为可执行代码——运行 Python/Bash、调用函数、精准导航目录。这一架构已带来顶级成果(CodeAct 2.1 在 SWE-bench 上达到 53%)。
2. Agent Canvas
自托管的编码智能体控制中心。可在本地、远程和云后端运行 OpenHands、Claude Code、Codex、Gemini 或任何 ACP 兼容智能体——还能自动化日常任务,如发布到 Slack 的报表。
3. GUI、CLI 与 SDK
- GUI:带协作式 UI 的交互式智能体会话。
- CLI:终端原生工作流。
- SDK:Python 与 REST API,可将智能体开发嵌入自有工具和产品。
4. 模型无关
支持任意 LLM——Claude、OpenAI,以及 Qwen、Devstral 等开源模型。OpenAI 兼容端点让聊天 UI、IDE 和语音平台都能连接。
5. 沙箱化、自托管运行时
在 Docker 容器、虚拟机或自有基础设施中运行智能体,全程掌控模型、数据、访问和审计。
适用场景
- 一次性任务:生成 README、修复 bug、为仓库编写测试。
- 日常维护:自动更新依赖、处理重复性工程任务。
- 多智能体重构:协调多个智能体完成大型重写和迁移。
- 企业自动化:在云端部署 OpenHands,带治理与审计。
定价方案
OpenHands 免费开源(MIT)。可选:
- OpenHands Cloud:托管平台,管理智能体运行。
- OpenHands Enterprise:面向需要中央控制平面的团队。
- 自托管:自有基础设施上免费运行一切——只需支付模型 API 费用。
优势对比
- 开放透明:在与 Devin、Claude Code、Factory 的对比中,唯一开放平台。
- 真正沙箱化:基于 Docker 的隔离,保障自主执行安全。
- 完整控制平面:GUI、CLI、SDK 和企业部署选项集于一个项目。
- 自动化:按计划或事件触发智能体(GitHub、Slack、Datadog)。
用户评价
"OpenHands 是构建和运行 AI 编码智能体的开源平台——从单个本地智能体到跨整个组织运行的系统。" — OpenHands About 页面
"借助 CodeAct 2.1 扩展,OpenHands 在 SWE-Bench 上甚至超越了 Claude 3.5 Sonnet。" — WorldofAI,YouTube 评测
"OpenHands 以透明、治理和选择权自动化真实开发任务。" — OpenHands 产品页
快速开始
- 安装:使用 Docker 拉取 OpenHands 镜像并运行(两条命令),或使用 CLI 快速开始。
- 选择模型:提供 API Key(Claude、OpenAI)或连接本地/开源模型。
- 打开 GUI:通过 Web 界面或 CLI 在 localhost:3000 交互。
- 自动化:连接 Agent Canvas,跨后端运行智能体并调度自动化。
局限性
- 依赖 Docker:标准安装需要 Docker(Windows 上还需 WSL)。
- 本地性能:在 localhost 上运行重型工作负载可能较慢。
- Token 限制:提供商速率限制可能中断长任务。
- 交互式输入:需要交互输入的复杂脚本可能无法顺畅工作。
总结
OpenHands 是自主软件工程领域领先的开源平台。CodeAct 架构、模型无关设计、沙箱运行时和 GUI/CLI/SDK/控制平面全栈,使其成为团队构建智能体驱动开发的坚实基础——从单个本地智能体到整个组织。如果你想要开放、透明、可自托管的 AI 工程,OpenHands 是天然之选。
推荐给: 想要自托管、模型无关 AI 编码智能体平台的团队和开发者。
不推荐给: 想要零设置托管工具、不愿管理 Docker 或基础设施的用户。
评论
还没有评论。成为第一个评论的人!
相关工具
Aider
aider.chat
Aider 是运行在终端里的开源 AI 结对编程工具,配合 Claude、DeepSeek、OpenAI 或本地模型编辑代码,并与 git 深度集成。
Continue
continue.dev
开源AI代码助手Continue,支持任意LLM模型包括本地模型,提供Tab自动补全、代码解释和重构功能,兼容VS Code和JetBrains,采用Apache 2.0许可完全免费,是开发者的最佳开源选择。
Goose
block.github.io/goose
Goose 是 Block 开源的可扩展 AI 智能体,可使用任意 LLM 安装、执行、编辑和测试,提供桌面应用、CLI 和 API,支持 1,700+ MCP 扩展。
相关洞察
低代码平台的黄昏:为什么 Claude Agent SDK 会让 Dify 们成为历史
从大模型第一性原理深度剖析为什么 Claude Agent SDK 将取代 Dify。探讨为什么自然语言描述流程比图形化编排更符合人类原始行为模式,以及为什么这是 AI 时代的必然选择。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claude Skills 完全指南 - 十大必备 Skills 详解
深入解析 Claude Skills 扩展机制,详细介绍十大核心技能及 Obsidian 集成,帮助你打造高效的 AI 工作流