你有没有遇到过这种情况:
昨天让 Claude Code 折腾了半天,今天换成 Codex,之前的上下文没了。
终端里明明刚刚出现过一个关键报错,但你已经不知道它在哪。
Agent 问你:
“之前为什么这么改?”
你只能重新翻聊天记录、翻 terminal history,甚至重新描述一遍。
我最近做了一个开源项目 sivtr,想解决的就是这个问题。
👉 GitHub:https://github.com/Ariestar/sivtr
sivtr = 一个面向 Agent 和人的统一记忆空间。
它不是传统意义上的“知识库”,也不是让你再维护一套复杂的向量数据库。
它更像是给你的本地开发环境加了一层 可搜索、可引用、可交接的工作记忆。
目前它可以把:
- 🖥️ Terminal / Shell history
- 🤖 Claude Code
- 🤖 Codex
- 🤖 Cursor
- 🤖 OpenCode
- 🤖 OpenClaw
- 🤖 Hermes / Grok / Pi 等 Agent session
放进同一个搜索空间。
比如你可以直接告诉 Agent:
“修复最近的终端报错,先用 sivtr。”
Agent 可以自己搜索之前的 terminal 输出,找到原始证据,再继续修复,而不需要你把日志重新复制粘贴给它。
另外我比较在意的一点是:
搜索结果不是一段模糊的 AI 摘要,而是可以回到具体的原始记录。
每个结果都有稳定 ref,可以继续 show / zoom / filter,甚至把一组结果保存成 @failures、@last 这样的可复用记忆。
所以我现在更想把它做成:
Agent ↔ 人 ↔ Terminal 之间共享的工作记忆层。
而不是再做一个“大而全”的 AI Knowledge Base。
项目目前还在快速迭代中,也非常欢迎大家试一下、提 Issue 或 PR。
如果你平时会用 Claude Code / Codex / Cursor / OpenCode 之类的 Agent,特别想听听你的看法:
你觉得 Agent 最应该记住的,到底是什么?
🔗 GitHub:https://github.com/Ariestar/sivtr
