返回项目
OpenHands
端到端的开源 AI 开发代理,覆盖从需求到部署的完整 SDLC。社区活跃、模型可换、容器化执行。适合想自建私有编程代理平台的团队,不适合只想在本机跑个轻量 CLI 的个人用户。
项目定位
前身是 OpenDevin,目标是做一个完全开源、可自托管的端到端 AI 开发代理。
核心能力
- 端到端覆盖:从产品描述到代码、测试、部署
- 容器化执行环境,跟宿主机隔离
- 内置 web UI,多人协作友好
- 模型层完全可替换,支持 OpenAI / Anthropic / 本地
适合谁
- 想自建私有编程代理平台的团队
- 关注代理执行环境隔离与审计的安全敏感场景
不适合谁
- 只想要个本机轻量 CLI 的个人用户
- 不想维护 docker / k8s 基础设施的团队
上手
bashdocker pull docker.all-hands.dev/all-hands-ai/openhands:latest docker run -it --rm -p 3000:3000 \ -v /var/run/docker.sock:/var/run/docker.sock \ docker.all-hands.dev/all-hands-ai/openhands:latest
边界提醒
- 默认配置较重,首次启动需要拉镜像和初始化
- 容器内执行任意代码风险高,生产环境要做网络隔离