emireaksay-8867/keddy
Session intelligence for Claude Code — navigable timelines, plan tracking, and past session search
Platform-specific configuration:
{
"mcpServers": {
"keddy": {
"command": "npx",
"args": [
"-y",
"keddy"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> <h1 align="center">keddy</h1> <p align="center"> <strong>Session intelligence for Claude Code</strong> </p> <p align="center"> Navigable timelines • Plan version tracking • Past session search </p> <p align="center"> <a href="https://github.com/emireaksay-8867/keddy/actions/workflows/ci.yml"></a> <a href="https://www.npmjs.com/package/keddy"></a> <a href="https://github.com/emireaksay-8867/keddy/blob/main/LICENSE"></a> <a href="https://www.npmjs.com/package/keddy"></a> </p> </p>
---
Claude Code sessions generate rich context — plans, architectural decisions, direction changes, debugging journeys — that vanishes when the session ends. JSONL transcripts are unreadable. Compaction loses context.
Keddy captures every session automatically, extracts structure programmatically, and surfaces it through a dashboard and MCP tools — so Claude can learn from your past sessions.
| Without Keddy | With Keddy | |---|---| | Sessions disappear after closing | Every session captured and searchable | | Raw JSONL transcripts are unreadable | Navigable timelines with typed segments | | Plan iterations are lost | Full plan version history with feedback | | No way to reference past decisions | FTS5 search + MCP tools for Claude | | Compaction destroys context | Compaction events tracked with summaries |
# Install globally
npm install -g keddy
# Initialize — installs hooks, creates DB, registers MCP
keddy init
# Start coding with Claude Code — sessions are captured automatically
# View your sessions
keddy open
# Import historical sessions from ~/.claude/projecLoading reviews...