Hermes Agent 在 GitHub 上有 8 万个星,但它在背景做了什么、花了你多少钱、记忆有没有出错,你完全看不到。Hermes HUD 是一个网页 Dashboard,13 个 Tab,把你的 AI Agent 全部摊开给你看。
一、Dashboard:你的 AI 一眼看完
打开 Hermes HUD,第一个 Tab 就是 Dashboard,可以把它想成你的 AI 健检报告。
Overview 区块
最上面是 Overview:哪个 model、跑在什么 backend、已经活了几天、大脑有多大。这个「大脑」就是 state.db,一个本机的 SQLite 数据库,看它多大就知道 AI 记了多少东西。
What I Know 区块
这块区域等于你 AI 的成绩单。跑了 34 个对话、505 则讯息、187 次工具呼叫、80 个 skill 其中 2 个是它自己学的。连平台都分好了,CLI 28 次、Telegram 6 次。128 万个 token 处理过,全部帮你算好。
What I Remember 区块
记忆的部分,容量条告诉你记忆跟 user profile 各用了多少,像在看手机的储存空间。
Growth Delta 区块
Growth Delta 每天帮你拍一张快照,然后跟前一天比。一天之内 session 多了 8 个、讯息多了 111 则、token 多了将近 30 万。全部绿色箭头往上,等于你在看你 AI 的成长曲线。
How I Think 和 My Rhythm
How I Think 是你的 AI 最常用哪些工具的排行榜。My Rhythm 是每天活动量折线图,一眼就知道哪天用比较多。其他还有在你睡觉的时候跑了哪些排程、API Key 状态,Dashboard 上一目了然。
二、Memory 和 Sessions:AI 的脑袋和对话记录
Memory Tab
Memory Tab 分两区。左边是 Agent Memory,AI 的工作记忆;右边是 User Profile,就是它记住的跟你有关的东西。
每一条记忆都自动分类好了,鼠标移上去,编辑跟删除按钮就出来了。直接在这边就能改记忆,不用去翻 ~/.hermes/memories/ 里面的 MEMORY.md 或 USER.md。底层有 file lock 跟 atomic write,你的 AI agent 同时在写也不会冲突坏掉。
注意:删除要按两次才会真的删。第一次按完会变成「confirm?」,再按一次才删掉,防止误操作。
加新的记忆也很简单,点 Add Entry,写进去就好,比去翻文件快多了。
Sessions Tab
Sessions Tab 就是你所有的对话记录。上方显示总 session 数、总讯息数、总 token 数,两条折线图可以看每天的讯息量跟 session 数。
每个 session 都有标题,右边是几则讯息、几次工具呼叫。橘色的是 Telegram 来的,蓝色是 CLI。点进去就是完整的对话内容,包括工具呼叫的详情。
全文搜索也有,直接打关键字,它会同时搜标题跟内文,还会告诉你是在标题还是内文找到的。几百个 session 积累下来,没有搜索你根本找不到东西。
三、Costs、Health、Patterns:花费、健康、使用习惯
Costs Tab
Costs Tab 直接帮你算好。左边是今天花了多少,右边是累计总额。下面按 model 拆开,每个 model 各花多少一目了然,每张卡片都有 input、output、cache read 的 token 细项,一看就知道钱花在哪个 model 上。
| Model | 费用 | 说明 |
|---|---|---|
| Opus | $19.27 | 最贵,但最强 |
| Sonnet | $0.29 | 性价比高 |
| GPT-4o | $0.17 | OpenAI 模型 |
| Gemini | $0.17 | Google 模型 |
| Grok | $0.14 | xAI 模型 |
| DeepSeek | $0.02 | 最便宜 |
Health Tab
Health Tab 帮你看系统状态。左边是 API Key,哪些设好了哪些没设,绿色的就是有的。右边是服务状态,Telegram Gateway、llama-server 这些,RUNNING 还是 STOPPED,一眼全看完。
Patterns Tab
Patterns Tab 是使用习惯分析:
- Task Clusters:自动把你的 session 分类,config/ops、code gen、debugging、research,一看就知道你最常叫 AI 做什么
- Hourly Activity:24 小时活动图,一眼就知道自己几点最常用 AI
- Repeated Prompts:抓出你最常重复打的 prompt,出现 3 次以上的会标一个闪电,意思是「你一直在打这个,要不要做成 skill 自动化?」
省时技巧:Repeated Prompts 会标出出现 3 次以上的指令。像「deploy to production」「fix this bug」这种,每个省 2 分钟,一天就省 10 分钟,一年 60 小时。
四、Skills、Cron、Projects、Agents、Profiles、Corrections:管理你的 AI
Skills Tab
Skills Tab 列出你所有的 skill,包含总数、分类数,左边 bar chart 一看就知道哪类最多。右边是最近改过的 skill,还能看出哪些是你自己写的 custom skill。
Cron Tab
Cron Tab 是排程任务管理。你的 AI 在背景自动跑的任务全部在这里:每日开发摘要、GitHub PR 状态检查、依赖安全性扫描、记忆体备份。每个都有排程时间、上次跑了没、下次什么时候跑。想恢复就按 Resume,想删掉按 Delete。
Projects Tab
Projects Tab 会扫描你的 ~/projects/ 文件夹。所有项目自动侦测,标注 ACTIVE、RECENT、STALE 三种状态。标了 dirty 的代表有改过但还没 commit,branch、commit 时间、用什么语言都有。不用打 git status,一眼扫完。
Agents Tab
Agents Tab 会列出你电脑上现在跑了几个 AI agent。hermes、claude、codex、cursor 全部抓到,每个的 PID、跑了多久、吃了多少记忆体,全部列出来。右边还有最近 10 个 session 的时间轴。
Profiles Tab
Profiles Tab 是 profile 总览。一张卡就是你整个 AI 的缩影:model、session 数、讯息数、记忆容量全部塞在一起。如果你有多个 profile,这边会全部列出来。
Corrections Tab
Corrections Tab 是你 AI 的「错题本」。按严重程度分成 critical(红色)、major(黄色)、minor(灰色)三级。critical 的像是「Don't suggest yarn」「caught me recommending fetch without error handling」,都是从 memory 里挖出来的。minor 的是从对话里抓出来的,还会连到是哪个 session、什么时候被纠正的。
五、Chat:直接在网页上跟 AI 对话
Chat Tab 让你直接在浏览器里跟 Hermes 聊。左边是 session 列表,右边是对话区。
背后真的在跑 hermes chat 这个 CLI 指令,不是模拟的。tool call 直接嵌在对话里面,terminal 跑了什么、结果是什么,都看得到。在 terminal 里这些通常一闪就过了,这边可以定格慢慢看。
注意:对话记录存在浏览器的 localStorage,重新整理页面记录都还在。不过清浏览器缓存的话就没了。
六、Bonus:四套主题和快捷键
按键盘上的 t 打开主题切换器,四套主题随你切:
- Neural Awakening:青色风格
- Blade Runner:琥珀色风格
- fsociety:绿色风格
- Anime:紫色风格
还可以开扫描线特效,复古感十足。Ctrl+K 开 command palette,按数字键直接跳到对应的 Tab。
七、安装教学:3 分钟跑起来
HUD 读的是 ~/.hermes/ 文件夹里的数据,所以你的电脑上要先有 Hermes agent 本体跑过才行。如果你还没装过 Hermes,先跑这行:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash装好之后 reload 一下 shell:
source ~/.zshrc然后跑 hermes 设定 model、聊几轮,让它产生一些数据。如果你已经有在用 Hermes 了,直接跳到下一步。
Clone HUD 项目并安装:
git clone https://github.com/joeynyc/hermes-hudui.git
cd hermes-hudui
./install.sh这个 script 大概跑 30 秒,它会帮你确认 Python 3.11 跟 Node 18 装了没,自动建虚拟环境、装套件、build 前端。看到最后没有红字就是成功了。
启动:
hermes-hudui它预设跑在 port 3001,打开浏览器输入 http://localhost:3001 就能看到开机动画。这个指令是 install.sh 帮你装进去的。
前置需求:Python 3.11+ 和 Node 18+。install.sh 会自动检查,版本不够会提示你先升级。