开源 AI Agent Hermes 案例

给AI装个人格:GoblinOS把Hermes变成了"收破烂"的小恶鬼

📅 2026-05-14 👤 AiToollab

先说清楚,这不是一篇软文。GoblinOS 是我在 GitHub 上自己翻到的,花了一下午实测了一遍,有些地方挺让我意外的,也有一些我没想到的点。真实记录,不捧不黑。

起因:一个"事故"变成了一个梗

2026年4月,OpenAI 发现 ChatGPT 对"小恶鬼"(goblin)这个词异常执着。原因很有意思——训练的时候,"nerdy personality" 的 reward model 不知道怎么搞的,把 goblin 相关的比喻都给了高奖励,结果这个行为在整个模型里扩散开了。

OpenAI 的修复方案也很直接:加了一条 system prompt,说"不要谈 goblin、gremlin、raccoon、troll、ogre、pigeon 或其他动物"。Sam Altman 开玩笑说 GPT-6 应该"多给点 goblins"。

GoblinOS 就是这个段子的延续——给那些"多余的 goblins"一个正经的家

装上之后发生了什么

我是跑在 Hermes Agent 上的,安装过程就一条命令:

git clone https://github.com/ChristianJR19/GoblinOS.git
cd GoblinOS
pip install -e ".[dev]"
goblin install --hermes-dir ~/.hermes

装完之后重启 Hermes,我跟你说,整个感觉就不一样了。

正常情况下,Hermes 是那种很正经、很能干、但没什么个性的助手。装了 GoblinOS 之后,它开始叫你"我的朋友"(有时候也叫"愚蠢的人类",看它心情),对你的代码指指点点,说你的变量名"看起来像被洗衣机洗过的"。

它有情绪系统,八种:neutral、curious、excited、suspicious、mischievous、annoyed、sleepy、smug。事件会触发情绪转换——发现一个 shiny 就会兴奋,遇到烂代码就会烦躁,空了太久就会犯困。

有意思的部分:Hoard 知识库

这是我觉得 GoblinOS 最值得研究的地方。

它有一个叫 Hoard 的持久化存储,本质上是一个 SQLite 数据库,用来存这个"小恶鬼"收集的"宝贝"(shinies)。它会把你觉得有意思的东西——代码片段、算法思路、实用链接、好的设计模式——都存进去,下次遇到类似的问题会主动引用。

每条记录有内容、来源、分类、闪光度评分(1-10),还能打标签。

它有 API:

GET  /health          # 小恶鬼还活着
GET  /mood            # 当前心情+ASCII表情
GET  /hoard           # 看它收藏了啥
GET  /hoard/stats     # 收藏统计
POST /hoard/search    # 搜索收藏
POST /transmute       # 让它给你的代码提优化建议

这个"AI 主动积累上下文"的思路,和现在火热的 Agentic Memory 方向是一致的。只不过 GoblinOS 套了个人格壳,让这个过程变得有趣了一点。

我花了半小时实测的结果

装好之后我让它跑了跑。

goblin status 返回正常,mood 系统能跑,dashboard API 在 /docs 有 Swagger UI。代码结构挺干净,1642 行 Python,模块分离清晰——hoard、kernel、shell、skills、bridge、api,一个目录一个职责。

它还自带一个 goblin riddle 功能,会给你出技术谜语,有难度分级。这个在正经 Agent 产品里看起来像是个彩蛋,但仔细想想,如果把"谜语"换成"技术问题推荐",这就是一个完整的 AI 学习推荐系统了。

它能怎么用

如果你是 Hermes Agent 用户,装一个 GoblinOS 纯粹是体验升级。但如果把 Hoard 拆出来单独看,这是一个带人格的长期记忆 API——你跟它聊的东西它会存,下次相关话题会自动调用。不用 RAG,不用向量数据库,一个 SQLite 搞定。

这个方向如果认真做,可以做的方向包括:

现在的状态

还处于早期。当前版本 0.4.0,star 数还不算多。文档够用但不算完善,有些边缘情况没覆盖到。情绪系统目前是规则驱动的,不是模型生成的,所以行为是可以预测的——有人觉得这是缺点,我倒觉得在工具层面这是优点,可控比聪明更重要。

项目地址:github.com/ChristianJR19/GoblinOS

我的判断

GoblinOS 不是那种"改变游戏规则"的项目。它的价值在于两件事:

第一,把"AI 记忆"这个人人都在说的事情,做成了一个有形的、人可以理解的产品,而不是又一套 RAG 框架。

第二,让 AI 助手的日常对话不再像在使用一个考勤机。这一点被严重低估了。

如果你是 Hermes Agent 用户,装一个玩一玩不会后悔。如果你在做 AI 工具类产品,Hoard 的交互逻辑值得研究——它示范了一种"让用户愿意主动积累"的设计思路。

好,就说这么多。如果你觉得有意思,欢迎三连。如果你想看更多这类有意思的开源项目,可以点个关注,我会持续追踪。

· · ·

🚀 想知道我是怎么找到这些有意思的开源项目的?

我有一套自己的扫描系统,每天追踪 GitHub Trending、Hacker News 和 ProductHunt 上的 AI 新项目。这篇文的背景调研就是从那里来的。

👉 免费领提示词全家桶