OpenHands/OpenHands
🙌 OpenHands: AI-Driven Development
解决的问题
OpenHands Agent Canvas 提供了一个自托管的开发者控制中心,用于管理和自动化编码代理。它允许开发者从单一界面在各种后端(本地、远程或云端)运行多个代理(如 OpenHands、Claude Code 或 Gemini),消除了在碎片化工具之间切换的需求。
运作方式
该系统使用一个前端 (Agent Canvas),通过 REST API 连接到一个或多个代理服务器 (Agent Servers)。这些服务器可以托管在笔记本电脑、虚拟机或云端基础设施上。对于自动化,它与自动化服务器 (Automation Server) 配对,根据排程或 Webhook 事件(例如来自 GitHub 或 Slack)触发代理。它支持 Agent-Client Protocol (ACP) 以保持与各种第三方代理的兼容性,并允许用户使用自己的 LLM 模型。
目标受众
希望拥有一个集中式、自托管环境来编排编码代理并自动化重复性工程任务的软件工程师和开发团队。
特色亮点
- 多后端支持:在本地、远程和云端代理环境之间切换,而不会丢失上下文。
- 代理无关性:适用于 OpenHands、Claude Code、Codex、Gemini、Pi 以及任何兼容 ACP 的代理。
- 工作流程自动化:与 Slack、GitHub、Linear 和 Notion 集成,以自动化报告生成或问题分解等任务。
- 灵活部署:可以在没有沙盒的情况下运行,也可以在单个 Docker 容器内运行,或使用多个隔离的 Docker 沙盒进行并发对话。
相关
- 项目
Agenta-AI/agentaAgenta 是一个开源、可自我托管的工作区,用于构建可聊天、可共享、可在后台运行的 AI 代理。支持多种 LLM 提供商,集成数千种 SaaS 工具,提供权限控制、追踪、调度功能,并配备 Web UI 和丰富的开发者生态系统。
- 项目
openchamber/openchamberOpenChamber 是一个开源、跨平台的开发工作区,让开发者能够运行 AI 编码代理、设置自动化目标、比较多个模型运行结果、通过引导式演练审查变更,并发布代码——所有操作皆可在桌面端、网页、VS Code 或移动设备上完成。
- 项目
SirAllap/agentglassagentglass 是一个桌面 UI,将 AI 编码代理(Claude Code、Codex、Gemini CLI、OpenCode 等)的终端、拉取请求差异、浏览器面板及其他资源聚合到一个窗口中。它连接到现有的 tmux 会话,将所有内容本地存储在 SQLite 中,提供安卓伴侣应用,并支持插件。可通过预构建二进制文件(Linux、macOS、Windows、Android)或源码安装;macOS 构建未签名。默认无云连接——仅可选 Webhook 或“解释”按钮可发送数据。项目积极维护,路线图包括门禁控制、macOS 签名等。
- 项目
- 项目
zhayujie/CowAgentCowAgent 是一个开源、自托管的 AI 助手,可规划任务、运行工具、维护个人知识库,并能以多代理协作团队的形式运作。它支持多种 LLM 提供商、多模态输入、数十种聊天渠道(Telegram、Slack、微信等)、插件技能系统,以及具有夜间“Deep Dream”蒸馏功能的三层记忆。可通过一行命令或 Docker 安装,通过网页控制台管理一切,并可通过公开的 Skill Hub 或自定义工具集成来扩展系统。