SuperAPI AI 工具集

openhands

编程与开发

查看项目

更新于 10-15 19:53

技能介绍

用途:OpenHands(Agent Canvas)是自托管的开发者控制中心,用于运行编码智能体与自动化任务。可开箱运行 OpenHands 智能体,也能驱动 Claude Code、Codex、Gemini 或任何符合 ACP 的智能体。

主要能力:支持多种智能体后端(本地、Docker、VM、企业基础设施、OpenHands Cloud/Enterprise);提供定时与 Webhook 自动化工作流,可集成 Slack、GitHub、Linear、Notion;采用 Agent/Server SDK 拆分,OpenHands/software-agent-sdk 承载智能体与智能体服务器源码;通过 LLM 配置文件自带模型。其自托管控制中心定位可与 agent-manager(tmux 生命周期)互补,ACP 角度与 a2a-protocol、mcp-server-design 互补。

使用方式:安装命令为 npm install -g @openhands/agent-canvas。本地运行 agent-canvas 时不带沙箱,智能体拥有完整文件系统访问权限,存在风险;建议按自托管指南在 VM/Docker 上运行后端并将画布连接至其后端以加固。可使用 agent-canvas --frontend-only 或 --backend-only 进行拆分部署。需先确认 Python 环境,并按安装说明使用 pip、npm、pnpm 或 uv 等对应包管理器。

适用场景:需要统一 UI 与自动化来管理多个编码智能体的团队,以及希望自托管控制平面的开发者。

限制:本地无沙箱模式权限过大,生产使用应进行沙箱或权限隔离;运行前应安全配置模型提供方与 API 密钥;其它平台与收费细节暂未提供。