Hermes Workspace 是什么
一句话:Hermes Agent 的官方 Web 控制台。聊天、终端、文件、记忆、技能、任务——所有东西都在一个界面里。
GitHub 上 5,000+ star,MIT 协议。作者是 outsourc-e。
不是什么"套壳聊天框"
市面上 AI 聊天界面很多,但 Hermes Workspace 不太一样。它不是给 ChatGPT 套个壳——它是给 Hermes Agent 这个 AI 编程助手做的一个完整工作台。
打开之后你能看到的:
- 💬 Chat — 实时 SSE 流式对话,支持工具调用渲染、多会话、Markdown + 代码高亮
- 🧠 Memory — 浏览、搜索、编辑 Agent 的记忆,支持实时编辑
- 🧩 Skills — 浏览 2,000+ 个技能,按来源、分类过滤
- 📁 Files + Terminal — 完整的文件浏览器(Monaco 编辑器)+ 跨平台终端
- 🔌 MCP — 模型上下文协议管理,添加和管理 MCP 服务器
- 🗄️ Dashboard — 会话统计、模型用量、成本看板
Swarm 模式
这是比较猛的功能。把 Hermes Workspace 变成一个多 Agent 控制中心:
- 跑多个 Hermes Agent 实例,一个 orchestrator 统一调度
- 每个 worker 跑在 tmux 里,上下文跨任务持久化
- 按角色分派任务:开发、审核、文档、研究、运维、QA
- Kanban 任务板:backlog → ready → running → review → done
- 审核关卡保护发布分支
说白了,一个人管一群 AI 助理,各干各的活。
怎么装
三种方式,看你的情况:
🐳 Docker Compose(推荐)
git clone https://github.com/outsourc-e/hermes-workspace.git
cd hermes-workspace
cp .env.example .env
docker compose up
启动后打开 http://localhost:3000。
🌐 一键安装
curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash
然后两个终端:一个跑 hermes gateway run,一个跑 pnpm dev。
🔌 已有 Hermes Agent?
直接 clone 项目,填上你的 gateway 地址就行。不需要重装 Hermes Agent。
关键配置
Hermes Workspace 需要 Hermes Agent 的两个服务:
- Gateway(端口 8642)— 对话、模型、流式输出
- Dashboard(端口 9119)— 会话、技能、配置、MCP
两个服务都跑起来后,Workspace 会自动解锁所有功能。如果 dashboard 没跑,也能用——只是会话/记忆/技能这些高级功能会显示"Not Available"。
远程访问
支持通过 Tailscale 从手机访问。装好 Tailscale 后,在浏览器打开 http://[你的 Tailscale IP]:3000 就行。支持 PWA 安装,体验接近原生 App。
我的看法
Hermes Workspace 解决的问题很实在——Hermes Agent 本身是个 CLI 工具,用终端跟它聊天、管理记忆和技能,体验确实不够直观。
Workspace 把这些全部图形化了。而且不止是界面——Swarm 模式是真的有用的功能,不是噱头。
5,000+ star 说明这个方向确实有需求。如果你在用 Hermes Agent,装上 Workspace 是值得的。Docker Compose 跑起来也就两分钟的事。