One memory corpus. Every agent you use.
Termyte captures traces from each agent into the same local SQLite database, so memories created in one session are searchable from any other agent you connect.
| Agent | Hook | Synthesis | Notes |
|---|---|---|---|
| Claude Code | yes | yes | Most-tested adapter. SessionStart, PostToolUse, and Stop hooks. |
| Codex (OpenAI) | yes | yes | Structured output via codex exec --json --output-schema. |
| OpenCode | yes | yes | HTTP-first via opencode serve, falls back to CLI. |
| Gemini CLI | yes | yes | Free tier rate-limited to 50 requests per minute. |
| Cursor | yes | manual | Captures traces. Synthesis runs via cron or OS scheduler. |
| Windsurf | yes | manual | Trace capture only — no synthesis CLI. |
| Any MCP client | — | manual | Search memories from any MCP-compatible IDE. |
MCP for everything else
Termyte also ships an MCP server (termyte mcp). Any MCP-compatible IDE — Copilot CLI, Antigravity, Goose, Roo, Warp — can search your memory corpus directly, even without hook-based capture.