K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

xgre1/troth

14JavaScriptAGPL-3.0

随意更换AI模型,记忆却一直留在自己的电脑上

troth是一个开源工具,它把AI伙伴的记忆、身份、目标和拒绝规则都保存在你自己电脑上的一个SQLite文件里,而不是存在厂商的账户中。不管你用的是Claude、ChatGPT还是Kimi的订阅、自己的API密钥,还是完全本地运行的模型,这个文件都不会变,所以换模型不需要重新解释你的项目背景。README用一个例子说明:周一用Claude聊过的内容,周四换成Kimi、开一个全新终端,依然能被正确回忆起来。

它做什么

  1. 对话中的决定、目标和关系背景都保存在你自己拥有的本地文件(~/.troth/state.db)中,而不是存在任何厂商的账户里
  2. 像rm -rf这样的危险命令,在系统询问模型之前就会先被状态检查拒绝
  3. 网页调研通过troth自己独立的浏览器配置文件运行,需要登录的任务由系统直接附加凭证,模型本身永远看不到密码等实际值
  4. 在LongMemEval基准测试的20道题片段上,用自己的评判标准得到85%(17/20)的成绩,作者也说明样本量小、置信区间大约在正负20个百分点
  5. 记忆库可以在多台设备间同步,并且用签名的审计记录追踪哪些内容被记住、哪些被遗忘

为什么重要

对于同时使用多个AI订阅或模型的人来说,这省去了每次切换都要重新解释项目背景的麻烦。它把个人数据留在自己的硬盘上而不是厂商服务器上,这一点在隐私和数据归属方面也值得关注。

本仓库术语

  • SQLite · 无需独立服务器、以单个文件形式运行的轻量数据库
  • engine(引擎) · 该项目对实际生成回答的AI模型的称呼,如Claude、ChatGPT、Kimi等
  • MCP · 让AI能够连接外部工具或服务器以执行操作的一种协议
  • AGPL · 一种开源许可证,要求即使软件作为网络服务运行也必须公开源代码

仓库简介(英文)

An AI partner whose memory lives on your machine, not in a vendor account. Swap the model, keep the mind.

在 GitHub 打开

热门仓库

全部仓库 →

METAL MEDIA 最新报道