AI

OpenHands:拥有 71K 星的开源 AI 软件开发平台

OpenHands 是一个开源 AI 驱动的软件开发平台,通过 AI 代理自动化编码、调试、部署与任务规划。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
OpenHands:拥有 71K 星的开源 AI 软件开发平台

OpenHands 是一个开源 AI 驱动的软件开发平台,迅速成长至超过 71,000 个 GitHub 星星,重新定义了 AI 辅助编码的可能性。前身为 OpenDevin,OpenHands 由 All-Hands-AI 开发,提供一个全面环境,让 AI 代理可以自主编写代码、调试、部署应用程序、浏览网页,并与人类开发者实时协作。

该平台的与众不同之处在于它在沙箱化执行环境中运行,赋予 AI 代理完整的 bash shell、浏览器与代码编辑器访问权限——就像人类开发者的工作站。这种以环境为先的设计让 OpenHands 能够处理复杂的多步骤软件工程任务,远远超越简单的代码补全,使其成为 2026 年最有能力的开源编码代理之一。

什么是 OpenHands?它如何运作?

OpenHands 是一个 AI 软件开发平台,让 LLM 驱动的代理在安全的沙箱化环境中运作。代理接收任务、规划方法、在终端中执行命令、编辑文件、运行测试,并反复迭代直到任务完成。该平台支持多种 LLM 后端,包括 GPT-4、Claude 与开源模型,并提供网页界面实时监控代理进度。

OpenHands 组件

组件说明技术
代理运行时沙箱化执行环境Docker, MicroK8s
代码编辑器内置文件编辑界面Monaco Editor
浏览器无头浏览器用于网页任务Playwright
Bash Shell完整终端访问Docker 容器
规划器任务分解与规划LLM 引导
网页 UI实时代理监控Next.js, React

SWE-Bench 表现

OpenHands 持续名列 SWE-Bench 顶尖系统,SWE-Bench 是评估 AI 编码代理处理真实 GitHub 问题的行业标准基准。

评估分数日期备注
SWE-Bench Verified48.6% 已解决2025 Q3开源 SOTA
SWE-Bench Lite42.3% 已解决2025 Q3完整 SWE-Bench Lite
SWE-Bench Full33.8% 已解决2025 Q32,294 个真实问题
HumanEval92.1% pass@12025 Q3Python 代码生成

代理架构如何运作?

OpenHands 使用模块化代理架构。核心代理是一个事件驱动的循环,处理来自环境的观察结果(终端输出、文件内容、浏览器状态)并决定下一个动作(编写代码、执行命令、浏览网页)。动作与观察结果存储在结构化历史记录中,代理可参考以获取上下文。代理还可以产生子代理进行并行任务执行。

支持哪些 LLM?

提供商模型品质等级
OpenAIGPT-4o, GPT-4o-mini, o1, o3优秀
AnthropicClaude 3.5 Sonnet, Claude 4优秀
GoogleGemini 1.5 Pro, 2.0 Flash非常好
开源DeepSeek V3, Qwen 3, LLaMA 4非常好
本地Ollama, vLLM, LM Studio良好(上下文有限)

OpenHands 如何处理软件部署?

OpenHands 包含一个部署管线,可以将应用程序推送到云平台、配置 CI/CD 工作流,并以代码形式管理基础设施。代理可以创建 Dockerfile、编写部署脚本、配置 Nginx 或 Caddy、设置 SSL 证书,并部署到 Vercel、Netlify、AWS 或任何通过 SSH 访问的 Linux 服务器。这种端到端能力意味着 OpenHands 可以将项目从空目录带到在线部署,无需人类干预。

OpenHands 提供哪些企业功能?

对于企业部署,OpenHands 提供多代理协调(含角色基础任务分配)、REST API 以便集成到现有开发工作流、自定义沙箱配置以满足安全合规、长期项目的持久性工作区,以及所有代理动作的审计日志。该项目还支持无头模式进行服务器端部署,适合集成到 CI/CD 管线中。

常见问题

什么是 OpenHands? OpenHands 是一个开源 AI 驱动的软件开发平台,AI 代理在沙箱化环境中自主编写代码、调试、部署并与人类开发者协作。

它的 SWE-Bench 分数是多少? OpenHands 在 SWE-Bench Verified 上达到 48.6%,是处理真实软件工程任务表现最佳的开源编码代理之一。

OpenHands 包含哪些组件? 该平台提供 bash shell、代码编辑器、无头浏览器、任务规划器与实时网页 UI——全部在安全的 Docker 沙箱中运行。

OpenHands 支持哪些 LLM? OpenAI GPT-4o、Anthropic Claude、Google Gemini、DeepSeek、Qwen,以及通过 Ollama、vLLM 或 LM Studio 的本地模型。

有哪些企业功能可用? 多代理协调、REST API、自定义沙箱、持久性工作区、审计日志以及无头 CI/CD 集成。

延伸阅读

TAG
CATEGORIES