- 支持平台
- Windows
- macOS
- Linux
为什么做 Frakio Work?
Frakio Work 的核心是 Hermes Agent,本质上可以看作 Hermes Agent 的第三方客户端。但它并不是简单套壳,而是主打多 Agent 的深度配合。作者认为现有的 Hermes Web UI 和第三方客户端在协作能力和界面设计上都不够理想,于是决定自己动手。
项目的另一个交互核心在于本地 Markdown 文档交互。目前推荐的搭配是 Frakio Work + Obsidian,通过 Obsidian 仓库中的规则文档来实现多 Agent 的精准协作。虽然与 Obsidian 的深度适配还在开发中,但方向已经明确 — Agent 之间的协作不应只靠上下文猜测,而应该在本地文件层面发生真实的交互。
缝合了哪些好东西?
Frakio Work 的开发路线是「缝合」—— 不是贬义,而是从各个优秀产品里各取所长:
- Hermes Agent — AI 内核驱动
- Codex — 设计界面和动态交互(左右侧边栏、对话索引、个人资料页)
- Arc 浏览器 — 界面颜色自定义和项目区切换(多工作区概念)
- Hermes Studio — 模块构思
- Accio Work — 右侧任务区结构
结果是:一个既有 Hermes Agent 强大内核,又有 Codex 丝滑交互,还能像 Arc 一样按项目分工作区的工具。
多 Agent 对话:@ 随时唤起
Frakio Work 最直观的多 Agent 体验体现在对话中。你可以随时输入 @ 唤起已配置的 Agent,让不同的 Agent 在同一次对话中接力回复。
三种对话跟随模式
对话顶部可以设置多 Agent 模式:
- 默认跟随:不 @ 其他 Agent 时,由全局默认 Agent 回复。默认 Agent 可在配置中心设置
- 对话跟随:用户 @ 了某个 Agent 后,接下来由被 @ 的 Agent 接管回复
- 转为项目:如果对话有形成项目的需求,可一键转为项目,自动加入工作区的项目区
- 资料库(开发中):链接本地 Obsidian 仓库,调用规则索引实现多 Agent 深度协作
对话快速索引
当对话轮数很多时,Frakio Work 提供了类似 Codex 的快速跳转索引,让你能在长对话中迅速定位到想回顾的段落。
界面设计:左右侧边栏
左右侧边栏复刻了 Codex 的丝滑动态交互,右侧边栏的布局参考了 Accio Work 的任务区结构。整体界面在美观度和功能性之间取得了不错的平衡。
设置优化:把配置做得好看又好用
Agent 配置中心
把零散的 Agent 配置收归一体,以卡片形式展现,方便管理。亮点包括:
- 可自定义 Agent 头像
- 设置全局默认 Agent(不指定时的「大管家」)
- 为每个 Agent 设置默认模型(不影响全局,只在当前 Agent 生效)
多工作区:像 Arc 浏览器一样管理项目
这是我觉得最有想法的功能。Frakio Work 引入了 多工作区 概念 — 来自 Arc 浏览器的工作区分类。你可以按项目类型划分不同的工作区:
- 一个项目开发的工作区
- 一个自媒体运营的工作区
- 一个独立站运营的工作区
- 一个休闲对话的工作区
每个工作区可以设置名字、图标和颜色。颜色支持单色或最多三色渐变,可自由调整亮度和噪声。这样不同项目之间的对话不会混在一起,视觉上也能一眼区分。
Obsidian 资料库:多 Agent 深度协作的关键
这是目前还在开发中的功能,但理念非常清晰:多 Agent 要实现精准的协同,不能靠上下文乱猜,也不能依赖跨会话的记忆。真正的协作应该建立在本地文件层面的真实交互上。
开发方向是:切换不同的资料库时,将引用不同的 Obsidian 仓库中的规则索引,来实现不同大型运营项目的精准运营。Agent 之间的「交接」不再靠对话上下文,而是靠本地 Markdown 文档作为「工作交接单」。
作者表示会在博客 madsgogo.life 上发布相关的教程文章,关注这个功能的朋友可以留意。
技术栈与快速开始
Frakio Work 的技术构成:
- 前端:TypeScript + JavaScript + CSS(TypeScript 35.5%, JavaScript 35.1%, CSS 17.2%)
- Agent Bridge:Python 运行时(12.2%)
- 架构:monorepo — apps/ + packages/contracts/ + runtime/
- CI/CD:GitHub Actions
- 包管理:npm(有 package-lock.json)
总结:适合谁用?
Frakio Work 适合以下场景:
- 你在用 Hermes Agent,但觉得官方 UI 或现有第三方客户端不够好用
- 你需要多 Agent 协作 — 不是简单的切换,而是在同一次对话中让不同 Agent 接力配合
- 你按项目管理工作 — 开发、运营、自媒体等不同项目需要隔离的对话空间
- 你在用 Obsidian — 未来深度适配后,Obsidian 仓库将成为多 Agent 协作的核心枢纽
- 你重视界面美观 — 作者审美在线,缝合了 Codex 和 Arc 的视觉语言