OpenHands 是一个用于智能体式软件开发的开放平台,由 All Hands AI 推出。它面向软件开发场景,提供能够执行真实工程任务的自主 AI 编码智能体,可在本地、云端 SaaS 或自托管环境中运行,并支持自带模型(BYOK)与 MCP(Model Context Protocol)连接。
用途方面,OpenHands 旨在把软件开发生命周期(SDLC)中重复、高批量的工作交给智能体处理,同时让工程师保留审查、批准和合并的控制权。官方描述其不是单纯的代码补全或聊天界面,而是让智能体跨代码库规划、编写并应用变更,端到端完成复杂任务。
主要能力包括:从模板或自定义方式构建智能体;通过 GitHub、Slack、Jira、Linear、定时任务及支持的集成触发工作流;处理 Slack 中的 @openhands 提及;对新 Linear 问题进行分类、建议标签、查找重复项并提出澄清问题;对 Jira 传入的事件或缺陷进行分诊、收集日志与最近变更、建议严重级别并路由给合适负责人;审查带可配置标签的 Pull Request 并发布 AI 审查评论;从 Notion 和 Jira 汇总事件复盘时间线;审查安全告警、验证发现、更新受影响代码并提交修复 PR;检测失败工作流、检查日志、定位原因并提交修复 PR;以及处理依赖更新、QA 扫描、发布说明等周期性工程杂务。官方还提到 Large Codebase SDK,可映射系统依赖并按正确顺序编排变更,让多个智能体安全并行工作。
使用方式上,个人开发者可从本地开始,在真实代码上运行智能体,使用 Claude Code、Codex、OpenHands 或偏好的智能体,并行运行多个智能体,将有用任务转化为首个自动化;当本地资源成为瓶颈时,可将执行迁移到虚拟机。团队可共享自动化、从 GitHub、Slack、Jira、CI 或定时任务触发工作、让智能体在笔记本关闭时继续运行、跨仓库和团队运行工作流。企业可部署在 VPC 或受控环境中,在安全沙箱中隔离智能体执行,定义智能体可访问的人员与资源,审计每项操作、工作流和用户,并管理用量、预算和组织策略。平台提供 Agent Control Plane,用于集中控制谁可以运行智能体、可访问什么、在哪里执行、花费多少以及会改变什么。
模型与基础设施方面,OpenHands 允许使用 Claude Code、Codex、Gemini CLI、OpenHands 或自有技术栈,运行闭源模型以及 Kimi、DeepSeek、Qwen 等开放权重模型,可本地、云端或 VPC 内部署。官方称其与领先 AI 基础设施提供商合作,支持组织已在使用的模型、硬件与部署环境。
适用场景包括:平台团队规模化自动化工程工作流;构建内部开发者平台或 AI 驱动工具;管理大型或遗留代码库及关键任务软件系统的企业;以及对数据安全、合规和治理有严格要求的组织。
限制与缺失信息:资料未提供具体收费、价格、平台支持列表、模型完整清单、性能基准、安装命令及使用步骤等细节,这些内容暂未提供。