hermes-workspace
outsourc-e/hermes-workspace加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下:清晨打开浏览器,输入一个地址,整套 AI 协作环境——聊天、记忆、技能库、终端、多 Agent 调度——全部展开在眼前,没有本地安装,没有环境配置,只需要一个 API Key。这就是 Hermes Workspace 正在做的事。
2024 年,AI Agent 工具大量涌现,但大多数产品的界面只是一个"对话窗口"——把输入框做得更大,加几个按钮,本质上还是调 API。开发者真正需要的:不是又一个 ChatGPT 界面,而是一个能让 AI Agent 真正工作的完整工作台。
Hermes Workspace 正是这个思路下的产物。它由 Nous Research 团队孵化,专注于为 Hermes Agent 提供一个原生的、可扩展的 Web 界面。和那些通过第三方 API 转发调用 Agent 的"包装器"不同,Hermes Workspace 从第一天起就是为 Hermes Agent 量身打造的——它直接与 Agent 的内部 API 交互,访问 memory、skills、sessions,无需中间层。
项目核心开发者在 README 中明确写道:"Not a chat wrapper. A complete workspace."这句话几乎是整个项目的设计宣言。
Hermes Workspace 的聊天界面基于 SSE(Server-Sent Events)实时流式输出,每一条 AI 回复都是逐 token 渲染的,视觉上流畅自然。更重要的是:工具调用(Tool Call)的执行过程也会实时渲染——用户可以清楚看到 Agent 正在调用什么工具、拿到了什么结果。
多会话管理也是标配:可以同时开启多个对话线程,随时切换,每个会话都有独立上下文。这对于同时处理多个任务、需要交叉参考不同分析结果的开发者来说非常实用。
这是 Hermes Workspace 区别于普通聊天界面的核心差异之一。Agent 的长期记忆、短期会话上下文、技能配置——全部可以通过 Web 界面直接浏览、搜索和编辑。用户不再是"把东西交给 AI,然后祈祷它下次记着",而是拥有一个透明、可控的记忆管理面板。

Hermes Workspace 内置了 2000+ 技能库,每个技能都有来源标识(origin badge),可以按类别筛选,并支持本地加载或从 marketplace 安装。这些技能覆盖了代码开发、数据分析、图像处理、网络搜索等几乎所有主流应用场景。
Swarm 模式是 Hermes Workspace 最具野心的功能。它将工作区转变为一个多 Agent 控制平面:一个 orchestrator(编排器)作为主控,无限数量的 worker agents 在后台持续运行,各司其职——builders(构建)、reviewers(审查)、docs(文档)、research(研究)、ops(运维)等。
角色路由(role-based dispatch)让任务自动分配,字节验证的审查门控(byte-verified review gate)保护发布分支,Kanban 任务板直观展示每个 lane 的状态。简单来说:一个人可以同时驱动多个专业 Agent,像指挥交响乐团一样协作完成复杂任务。


内置 xterm.js 终端,可以直接在 Web 界面操作 Agent 的运行环境。配合文件浏览器,开发者在不离开 Workspace 的情况下就能管理项目文件、运行命令行工具。

项目还包含一个有趣的 3D Playground——一个浏览器内的多人在线 RPG 世界,玩家可以与 Hermes Agent NPC 对话、完成任务、解锁装备、在 3D 场景中与其他玩家实时互动。这是 2026 年 Nous Research × Kimi 黑客松的产物,用 React Three Fiber 构建,虽然不是核心功能,但展示了项目的想象力和技术边界。
Hermes Workspace 选择了 TypeScript + React 18 + Vite 作为前端核心,配合 TanStack Router(新一代 React Router)实现路由管理,状态管理则用 Zustand(轻量级、无 boilerplate)。样式方面采用了 Tailwind CSS。
有意思的技术选型:
整体来看,这是一个纯前端项目(Electron 仅用于桌面打包),所有与 AI Agent 的交互都通过 HTTP API 完成,Workspace 本身不运行任何模型推理。
项目提供了完整的 多阶段 Dockerfile(基于 node:22-slim),同时支持 docker-compose 一键启动。docker-compose 会同时拉起 Hermes Agent 容器和 Workspace 容器,两者通过 Docker 网络互通,数据通过持久化 volume 保存(hermes-agent-data 和 hermes-workspace-files)。
这意味着:开发者只需要 cp .env.example .env 配置好 API Key,执行 docker compose up,5 分钟内就能得到一个完整的、可用的 AI 工作环境。

| 维度 | 评分 |
|---|---|
| 容器化支持 | ✅ Dockerfile + docker-compose + 多阶段构建 |
| Web UI | ✅ 完整功能界面,开箱即用 |
| 部署难度 | ⭐ 简单,5 分钟完成 |
| 硬件需求 | 无需 GPU,4GB+ RAM 即可 |
| 前置依赖 | Docker + 任意 LLM API Key |
Dockerfile 中还包含了 python3(用于终端辅助脚本)和 tini(进程管理),细节考虑周全。docker-compose 默认使用预构建镜像,不需要本地编译,门槛极低。
Hermes Workspace 代表了一种趋势:AI Agent 的"操作系统"化。当 AI Agent 的能力越来越强,如何高效地与它交互、管理它的状态、让它协同工作,成为了新的核心问题。Hermes Workspace 给出的答案是:不要一个聊天窗口,要一整个工作台。
从数据上看,6662 stars、1051 forks、持续活跃的 commit 记录和 48 个以上的 topics 标签,都说明这个项目在 AI 开发者社区中有着真实的吸引力。Nous Research 团队在 Agent 基础设施上的持续投入,也让这个项目的生命力有了保障。
当然,它也有局限:目前高度依赖 Hermes Agent 本身的能力上限——如果 Agent 本身的能力不够强,Workspace 再好也只是"空壳"。此外,Swarm 模式虽然概念先进,但真正用好它需要对多 Agent 协作模式有较深的理解,入门门槛不低。
**Hermes Workspace 是目前最完整的 Hermes Agent 原生 Web 界面。**它将聊天、记忆、技能库、终端、多 Agent 调度等能力整合在一个界面里,通过 Docker 实现零配置部署,5 分钟即可拥有完整的 AI 工作环境。对于已经在使用或打算使用 Hermes Agent 的开发者来说,这是一个不可跳过的工具。
对于 AI 爱好者而言,Swarm 模式的多 Agent 协作范式是一个值得关注的实验——它展示了"一个人 + 多个专业 Agent"这种新型工作流的可能性。
