xgre1/troth
随意更换AI模型,记忆却一直留在自己的电脑上
troth是一个开源工具,它把AI伙伴的记忆、身份、目标和拒绝规则都保存在你自己电脑上的一个SQLite文件里,而不是存在厂商的账户中。不管你用的是Claude、ChatGPT还是Kimi的订阅、自己的API密钥,还是完全本地运行的模型,这个文件都不会变,所以换模型不需要重新解释你的项目背景。README用一个例子说明:周一用Claude聊过的内容,周四换成Kimi、开一个全新终端,依然能被正确回忆起来。
它做什么
- 对话中的决定、目标和关系背景都保存在你自己拥有的本地文件(~/.troth/state.db)中,而不是存在任何厂商的账户里
- 像rm -rf这样的危险命令,在系统询问模型之前就会先被状态检查拒绝
- 网页调研通过troth自己独立的浏览器配置文件运行,需要登录的任务由系统直接附加凭证,模型本身永远看不到密码等实际值
- 在LongMemEval基准测试的20道题片段上,用自己的评判标准得到85%(17/20)的成绩,作者也说明样本量小、置信区间大约在正负20个百分点
- 记忆库可以在多台设备间同步,并且用签名的审计记录追踪哪些内容被记住、哪些被遗忘
为什么重要
对于同时使用多个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 打开热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库
- block/buzz一个让人类和AI智能体在同一空间里聊天、写代码、做审查的开源协作平台
- NousResearch/hermes-agentNous Research推出的Hermes是一款越用越聪明的AI智能体
- virgiliojr94/book-to-skill把技术类书籍PDF变成AI编程助手随时可查阅的技能包
- VoltAgent/awesome-agent-skills把上千份让AI编程助手秒变专家的操作手册集中放在一个地方
- anthropics/claude-plugins-community一个把大家做的Claude插件集中起来供安装的仓库