CLI 快速入门

在终端中搜索 Contextify 历史记录

contextify CLI 读取本地 Contextify 数据库。在 macOS 上,它与 Mac 应用使用同一个数据库。它还能安装 Total Recall(跨会话历史检索)技能(skill),并运行云同步命令。

在 macOS 和 Linux 上,可以用它快速搜索本地内容,或运行可脚本化的状态检查。也提供 Windows x64 和 ARM64 版本。

各平台的安装方式

安装方式 操作 原因
Mac DMG 打开一次 Contextify,然后在 Settings → CLI 中安装或修复 CLI。 DMG 版本可以直接安装本地 shim 和 Total Recall 技能。
Mac App Store brew install PeterPym/contextify/contextify-query 沙盒化的应用无法把 CLI 写入系统路径。
Linux 安装 Linux 发布版二进制文件,并把 contextify 放到 PATH 所含的目录中。 Linux 以 CLI 为主,没有 Contextify.app。

验证 CLI

contextify --version
contextify status
contextify doctor

status 检查数据库。doctor 检查 CLI 和技能的安装情况。如果 doctor 报告缺少技能,请运行:

contextify install-plugin
contextify doctor

旧命令名 contextify-query 仍然可用,但文档和教程中应使用 contextify。

在 Linux 上,搜索前先用 contextify ingest 为对话记录建立索引。需要定期在后台导入时,使用 contextify install-service。

运行第一次本地搜索

先用某个 AI 会话中有辨识度的短语、任务 ID、分支名、文件路径或错误信息来搜索。

contextify search "sign-in handoff" --limit 5
contextify search "ct 1703" --days 30
contextify search "cloud sync" --project . --limit 10

搜索会对带连字符的标识符分词。如果 ct-1703 的匹配结果不符合预期,试试 "ct 1703",或者同一对话中的相邻词语。

搜索只能看到已在本地建立索引的历史记录。如果找不到最新的对话,请先运行导入,或者等已安装的应用处理完成。

通过 CLI 连接 Cloud

配置托管版 Cloud 时,默认会转入登录流程:

contextify cloud setup
contextify cloud status
contextify cloud sync

配置自托管服务器时,尽量使用交互式提示输入,这样 API 密钥不会留在 shell 历史记录中。

contextify cloud setup --url https://your-server.example.com
contextify cloud projects
contextify cloud projects --exclude my-private-project
contextify cloud sync

cloud projects --exclude 会更改这台 Mac 的“Project Sync”(项目同步)设置。项目被排除后,这台设备以后不会再上传该项目的数据。

无界面自动化场景支持 --key。如果命令记录中含有真实密钥,请把这份记录当作敏感信息处理。

contextify cloud setup --url https://your-server.example.com --key ctx_REDACTED --no-input

相关文档

最后更新:2026 年 5 月 6 日