1 分•作者: FarlandDev•3 个月前
返回首页
最新
1 分•作者: bredren•3 个月前
大家好,我是 Rob。Contextify 将您本地的每一次 Claude Code 和 Codex 会话索引到一个本地可搜索的数据库中。您可以在当前会话中,通过 `/total-recall`(Claude Code)或 `$total-recall`(Codex)来搜索所有历史记录。
演示:[https://www.youtube.com/watch?v=FvrvRGp4C9M](https://www.youtube.com/watch?v=FvrvRGp4C9M) | Mac 应用:[https://contextify.sh](https://contextify.sh) (App Store 或 DMG) | Linux:提供命令行工具,通过一行命令安装,搜索功能相同。无需注册。
我会在 Claude Code 和 Codex 之间切换工作。当一个工具的速率限制用完时,我就会切换到另一个,而且新的模型不断涌现,所以这种切换不会停止。
但是,每个工具都将自己的历史记录保存在各自的格式、各自的目录结构中,而且 Claude Code 默认会在 30 天后删除本地的会话记录。
Contextify 最初就是为了解决在同一台机器上整合 Claude Code 和 Codex 工作历史记录的难题而诞生的。
工作原理:Mac 应用(或 Linux 上的 systemd 定时器)会监视 `~/.claude/projects/` 和 `~/.codex/sessions/` 目录,解析每个工具的会话记录格式,并将每一次交互(消息、工具调用或子代理步骤)都摄入到 SQLite 数据库中,并支持全文搜索。
我的数据库目前包含 366,734 条记录,分布在 13,920 个会话中,数据来自两台 Mac。一条记录代表一次交互。
一个命令行工具(`contextify search` / `context` / `activity`)位于其之上,并且内置的技能(`/total-recall`、`/live-recall`)可以教会代理在会话中按需使用它。还有一个 MCP 服务器(`contextify serve-mcp`),如果您更倾向于使用它的话。
在 macOS 上,摘要是在设备上由 Apple Intelligence 生成的。默认情况下,您的会话记录和条目数据库会保留在您的机器上。
我使用多台笔记本电脑,发现我经常需要参考在一台电脑上完成但本地数据库中没有的工作。
为了解决这个问题,我构建了 Contextify Cloud:一个可选的同步功能,可以整合每台机器的条目,这样您从当前使用的笔记本电脑进行的搜索也能找到您在其他电脑上完成的工作。
托管同步服务收费为每月 12 美元。如果您自行托管同步服务器,将整合后的数据库保留在您控制的基础设施上,则免费。该服务器在 Functional Source License 下提供源代码。
同样的功能也适用于工作组,按用户收费的商业许可证,可托管或自托管:团队成员共享的项目在整个团队中都可搜索,每个结果都会标明作者,并且共享是按项目进行的,因此每个成员都可以决定向团队公开哪些内容。
它不包含的内容:Mac 应用不是开源的,不支持 Windows,并且尚未摄入 Gemini CLI、Pi 和 OpenCode(但都已计划)。个人使用免费;用于工作则为每月 8 美元。
我很想听听您是如何处理跨多个编码代理的历史记录的。
1 分•作者: mfiguiere•3 个月前
35 分•作者: anon_farmer•3 个月前
5 分•作者: buffer_overlord•3 个月前
我想我将放弃手机和网络,好好享受退休生活。
21 分•作者: DarkContinent•3 个月前
1 分•作者: encinas88•3 个月前
1 分•作者: colinnW•3 个月前
1 分•作者: Stwerner•3 个月前
2 分•作者: salarkhannn•3 个月前
1 分•作者: mridul_sahu•3 个月前
1 分•作者: 1vuio0pswjnm7•3 个月前
2 分•作者: karlmush•3 个月前
1 分•作者: Teever•3 个月前
1 分•作者: pndy•3 个月前
1 分•作者: theanonymousone•3 个月前
2 分•作者: kerlenton•3 个月前
1 分•作者: swolpers•3 个月前
1 分•作者: Bender•3 个月前
1 分•作者: tester457•3 个月前