← 返回 AI 开源导航

Openhands

智能体框架

一、项目简介

OpenHands(原 OpenDevin)是开源的 AI 软件开发智能体平台。它能让 Agent 像开发者一样自主写代码、执行终端命令、浏览网页、使用工具,从而完成编码、调试与研究任务,是 Devin 类的知名开源替代方案。

二、核心特性

  • 自主编码与执行:Agent 可编辑文件并运行命令;
  • 多模型后端:支持 OpenAI、Anthropic、本地模型等;
  • Web UI 与 CLI:提供可视化操作界面;
  • 沙箱执行:在隔离环境中运行,降低风险;
  • 可扩展:自定义工具与微 Agent。

三、适用场景

  • 自动化开发 / 代码修复;
  • 编程助手与研究实验;
  • 需要 Agent 操作真实环境(文件、终端)的任务。

四、快速上手

docker run -it --rm -p 3000:3000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  docker.all-hands.dev/all-hands-ai/runtime:latest
# 访问 http://localhost:3000 配置模型后使用

五、注意事项

  • 务必在容器/沙箱中运行,避免 Agent 误操作破坏宿主;
  • API 调用成本较高,注意预算与限速;
  • 重要代码/数据请先备份再交给 Agent。