Skip to content

Supported Tools zh

LeonXu edited this page Apr 1, 2026 · 1 revision

支持的工具

Memora 通过不同机制从多个 AI 编程工具中捕获对话。

Claude Code

捕获方式 Hook(实时)
Hook 位置 ~/.claude/settings.json
数据格式 JSONL 记录
事件 用户提示、AI 回复、工具调用、session 结束、压缩前

Claude Code 的 hook 在每次对话轮次触发,让 Memora 实时获取完整记录。

Codex CLI

捕获方式 Hook(实时)
Hook 位置 ~/.codex/hooks.json
数据格式 JSONL 记录

与 Claude Code 类似,Codex 在对话事件时触发 hook。

OpenCode

捕获方式 Hook + SQLite
Hook 位置 TypeScript 插件
数据格式 SQLite 数据库

OpenCode 将 session 存储在 SQLite 数据库中。Memora 直接读取数据库,同时安装 TypeScript 插件进行实时事件捕获。

Cursor

捕获方式 SQLite 轮询
数据格式 state.vscdb

Cursor 不支持 hook。Memora 在每个同步周期从 Cursor 的内部 SQLite 数据库(state.vscdb)中读取数据。

Cursor 的项目归属使用多级匹配算法(workspaceId → conversationId → contextProviders),因为 Cursor 不直接存储项目路径。

Clone this wiki locally