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 日