OpenHands
OpenHands是一个基于MIT开源协议的AI软件开发代理平台,由AllHands AI开发。它通过自主代理模式,能够理解自然语言需求并自动执行代码编写、调试、测试及版本提交等软件开发任务,支持多种大语言模型作为后端引擎,适用于自动化软件工程工作流场景。
核心事实
时间轴 (近 90 天)
开源Agent项目主流可分为三类:编排框架(如LangChain、LlamaIndex、AutoGen、CrewAI)、通用型Agent产品开源版(如OpenHands、MetaGPT)、轻量级SDK(如OpenAI Agents SDK、Claude Agent SDK)。
OpenClaw、Hermes Agent、Agent Zero、OpenHands、Paperclip、Buzz 六类智能体全部开源,均可自托管,不锁定任何模型生态。
OpenHands 的端到端编码性能在所有代理中最强,除模型调用外数据不离开服务器,兼容任何模型。
Pull Request 作为智能体交付形态具有隔离性、可审计性和可回退性,OpenHands 的输出是等待人工审核的 PR,最终决策权留在人手里。
三大云厂商提供 Agent 托管运行环境:AWS 的 AgentCore Runtime、Azure 的 Foundry Agent Service、Google Cloud 的 Agent Runtime;开源方案 OpenHands 可自行部署。
Recursive 发布本地编码模型 Flint,400 亿总参数,每 Token 激活约 25 亿权重,采用 Apache 2.0 许可,OpenHands 为首发合作方。
OpenHands v1.28.0 支持在对话中申请密钥:agent 可弹窗索要密钥,用户填入后存储在设置的 Secrets 中,名称必须与注入给执行层的环境变量完全一致。
在 OpenHands 中,若用户已在 provider 自己的命令行登录过,OpenHands 会复用登录态,引导页 Key 留空即可;各 provider 登录态存储位置不同:Claude Code 在 macOS 钥匙串或 Linux 的 ~/.claude/.credentials.json,Codex 在 ~/.codex/auth.json,Gemini CLI 在 ~/.gemini/oauth_creds.json,PI 在 ~/.pi/agent-auth.json,OpenCode 在 ~/.local/share/opencode/auth.json。
OpenHands v1.27.0 将 OpenCode 和 PI 写入内置 Agent 列表,用户可直接将这两个 coding agent 作为 OpenHands 的后端运行。
OpenHands 的内置 agent 机制通过 ACP 协议(Agent Client Protocol)实现,使用 JSON-RPC 在标准输入输出上与 coding agent 通信。
还有 40 条时间轴事件
全部知识事实 (20)
代表性的AI编程Agent包括Devin(Cognition Labs)、SWE-Agent(普林斯顿团队自研)、OpenHands(原OpenDevin)以及Anthropic的Claude与工具使用结合的方案
75%已验证OpenHands v1.24.0 累计29次代码提交、136个文件变更,新增5607行、删除1562行代码,其中测试与文档占绝大部分
65%已验证OpenHands原名OpenDevin,是一个开源智能体控制中枢,采用沙箱隔离+多工具编排架构,能统一调度浏览器、终端、代码编辑器、外部API
65%已验证Agent模式的技术基础是工具调用能力的成熟以及AI模型上下文窗口的大幅扩展
65%已验证OpenHands的前身为OpenDevin,深耕代码仓库级别的自主编程任务
65%已验证OpenHands是一个采用MIT开源协议的AI软件开发代理平台
65%待验证OpenHands的四大核心能力包括沙箱代码执行、多工具组合调用、多轮长流程任务和自我迭代Debug
90%待验证OpenHands提供CLI、本地GUI、Cloud版本和企业版四种产品形态
90%待验证OpenHands采用基于Docker容器的沙箱方案,每个任务在独立容器环境中运行,与宿主机系统完全隔离
90%待验证OpenHands可通过pip或brew安装CLI版本,也可通过Docker Compose部署本地GUI版本
85%待验证OpenHands支持OpenAI、Claude、本地Ollama等多种模型后端
85%待验证OpenHands的核心架构基于Agent SDK引擎,利用ReAct框架和Function Calling机制实现代理推理和执行
85%待验证OpenHands选择以开源换生态的策略,与Devin等闭源产品通过SaaS模式构建护城河的策略形成对比
80%待验证OpenHands能够实现从需求描述到代码提交的全闭环自动化,包括分析代码、修改代码、运行测试以及围绕GitHub Issue和PR进行协作
80%待验证代表性的编码智能体产品包括 Devin、OpenHands、GitHub Copilot Workspace
60%待验证Devin、OpenHands、SWE-Agent等AI编程工具的核心设计思路基于ReAct(Reasoning + Acting)范式
60%待验证OpenHands(原OpenDevin)是Devin的开源替代方案
60%待验证开源Agent项目主流可分为三类:编排框架(如LangChain、LlamaIndex、AutoGen、CrewAI)、通用型Agent产品开源版(如OpenHands、MetaGPT)、轻量级SDK(如OpenAI Agents SDK、Claude Agent SDK)。
50%待验证OpenHands 的端到端编码性能在所有代理中最强,除模型调用外数据不离开服务器,兼容任何模型。
50%待验证OpenClaw、Hermes Agent、Agent Zero、OpenHands、Paperclip、Buzz 六类智能体全部开源,均可自托管,不锁定任何模型生态。
50%