OpenHands 项目介绍
一句话概括
OpenHands —— AI 驱动的软件开发 Agent 平台。
OpenHands(原名 OpenDevin)是面向真实软件工程任务的开源 AI Agent:给它一个 issue 或一句自然语言需求,它会在容器化的沙箱里读写代码、执行命令、跑测试、迭代修复直到任务完成。它提供 Web 界面、CLI、Python SDK 三种入口,以及可扩展的 Microagent / Agent Skills 机制,既可自托管也可企业化部署。
基本信息
| 项目 | 内容 |
|---|---|
| 仓库地址 | https://github.com/OpenHands/OpenHands |
| 官方网站 | <https://openhands.dev> |
| 官方文档 | <https://docs.openhands.dev> |
| 许可证 | MIT |
| 主要语言 | TypeScript |
| Star 数 | 约 90.2k |
| Fork 数 | 约 11.9k |
| 关注者 | 约 0.5k |
| Open Issue | 约 915 |
| 创建时间 | 2024-03-13 |
| 最近更新 | 2026-10-07 |
| 主要标签 | agent, artificial-intelligence, chatgpt, claude-ai, cli, developer-tools, gpt, llm, openai |
演示与在线体验地址
以下地址可直接打开,无需本地安装就能看到真实效果:
| 用途 | 地址 | 说明 |
|---|---|---|
| 云端试用 | <https://app.all-hands.dev/> | 注册后直接给 Agent 派任务 |
| 官网 | <https://openhands.dev/> | 项目介绍与演示 |
| 文档站 | <https://docs.openhands.dev/> | 安装、用法、SDK 文档 |
| OpenHands Enterprise | <https://www.all-hands.dev/> | 企业版私有部署 |
| 技能市场 | <https://skills.all-hands.dev/> | Agent Skills 社区 |
| 代码仓库 | <https://github.com/OpenHands/OpenHands> | 源码、Issue、Release |
核心特点
真沙箱执行 —— 所有命令在 Docker 容器内运行,天然隔离,支持任意开发语言与系统依赖。
多入口 —— Web UI 适合交互式使用,CLI 适合脚本化,Python SDK 适合嵌入自有系统。
可扩展的技能机制 —— Microagent + Agent Skills 可给 Agent 加领域知识、流程规范与工具。
自托管与多模型 —— Docker Compose 私有部署,支持 Anthropic、OpenAI、Ollama/vLLM 本地模型等多种后端。
工程化能力 —— 内置浏览网页、编辑文件、执行测试、Git 操作等能力,可对接代码仓库工作流。
安全可控 —— 危险命令黑名单、操作确认、沙箱隔离,支持企业级审计与策略控制。
适合谁用
适合要自动化处理重复性研发任务:修issue、写测试、批量重构、代码审查、接手遗留项目的团队。
已知取舍与不适合的场景
不是「一句话生成完整系统」的通用开发助手;复杂架构决策仍需人主导,且沙箱内网络与依赖需自行准备。
本书阅读顺序
- 项目介绍(本篇)— 先搞清它是什么、值不值得用
- 如何安装 — 按你的平台与硬件选一节
- 其余章节 —— 官方技术文档与使用文档的抓取整理归纳,覆盖 8 个主题
一手资料
- 源码仓库:<https://github.com/OpenHands/OpenHands>
- 官方文档:<https://docs.openhands.dev>
- 官方网站:<https://openhands.dev>
整理人:WorkBuddy
