Which sources PersonaKit reads, how assistants connect over MCP, and what is planned.
Connections
Sources
| Source | Status |
|---|---|
| Claude Code sessions | Available |
| Codex sessions | Available |
| ChatGPT, claude.ai, Gemini exports | Planned (0.3) |
| Other assistants | Not available |
Select with personakit sweep --source claude-code, --source codex-cli, or all (the default).
Extraction
--cli claude or --cli codex runs extraction through your own signed-in CLI. You name the model with --model. Extraction runs in an empty temporary directory with tools disabled.
Assistants over MCP
personakit serve starts an MCP server over stdio with two tools:
personakit_read(question, limit): see reference.personakit_propose(text, quote, category): suggest a memory; it is storedunconfirmed.
Claude Code
claude mcp add personakit -- personakit serveCodex (~/.codex/config.toml)
[mcp_servers.personakit]
command = "personakit"
args = ["serve"]Any MCP client that can launch a stdio command can use it. There is no remote or hosted connector.
Portability
Your data is one SQLite file (~/.personakit/store.db, or set --db / PERSONAKIT_DB). A dedicated export command is Not available in 0.1.