By sderosiaux
Developer analytics for AI-assisted coding. Every session captured, searchable, queryable. Understand your habits, track costs, improve your workflow.
Show token usage and estimated costs in dollars for Claude Code sessions. Use when the user asks about spending, costs, token usage, budget, or wants to know how much their AI-assisted development costs. Breaks down by project, model, and time period.
Run raw SQL queries against the Claude Code DuckDB warehouse. Use when you need precise, structured lookups across sessions, messages, tool calls, hook events, or research history that go beyond simple text search.
Search across all past Claude Code sessions. Use when you need to recall previous work, find solutions to problems you've solved before, or retrieve context from past conversations. Powered by DuckDB keyword search and semantic vector search over session history.
Generate an analytics report on your AI-assisted development habits. Use when the user asks about their productivity, workflow patterns, session efficiency, or wants to understand how they use Claude Code. Covers token economics, tool usage patterns, session shapes, project maturity, and actionable improvement suggestions.
Generate a fun, shareable summary of your Claude Code usage stats — like Spotify Wrapped but for AI-assisted development. Use when the user asks for their stats, summary, wrapped, or wants a fun overview of their Claude Code activity.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Your Claude Code sessions are gold. Stop throwing them away.
Every session with Claude Code produces knowledge — solutions, debugging paths, architecture decisions, tool patterns. When the session ends, it all evaporates. Git stores what changed. Claude Warehouse stores how you got there.
It syncs every session into a local DuckDB database. Search it, query it, visualize it. The longer you use it, the more valuable it gets.
/plugin marketplace add sderosiaux/claude-plugins
/plugin install claude-warehouse@sderosiaux-claude-plugins
That's it. The dashboard launches automatically at every session start.
Prerequisites: uv (DuckDB and sentence-transformers install automatically via uv)
Set up a launchd daemon to sync sessions every 10 minutes in the background:
cat > ~/Library/LaunchAgents/com.claude.warehouse.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.claude.warehouse</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>timeout 240 uv run --script "$(claude info plugins-dir)/cache/sderosiaux-claude-plugins/claude-warehouse/*/scripts/sync.py" --verbose</string>
</array>
<key>StartInterval</key>
<integer>600</integer>
<key>RunAtLoad</key>
<true/>
<key>LowPriorityIO</key>
<true/>
<key>ProcessType</key>
<string>Background</string>
<key>ExitTimeOut</key>
<integer>300</integer>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
<false/>
</dict>
<key>StandardOutPath</key>
<string>/tmp/claude-warehouse-sync.log</string>
<key>StandardErrorPath</key>
<string>/tmp/claude-warehouse-sync.log</string>
</dict>
</plist>
EOF
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.claude.warehouse.plist
You can also trigger a manual sync anytime:
uv run --script "$(claude info plugins-dir)/cache/sderosiaux-claude-plugins/claude-warehouse/*/scripts/sync.py" --verbose
A visual dashboard auto-launches with every Claude Code session at http://localhost:3141.
No setup. Refreshes every 60s. Idempotent — starting multiple Claude Code sessions won't crash it.
You ask Claude naturally. It searches your history.
CORS errorkafka consumerreact tableSemantic search (v0.4.0): When keyword search isn't enough, recall falls back to vector similarity — finding related concepts even when the exact words don't match. Powered by local embeddings (sentence-transformers, no API calls), stored in DuckDB with HNSW indexing.
# Keyword search (exact match)
/claude-warehouse:recall CORS error
# Semantic search (meaning-based, finds related concepts)
vsearch.py "how to debug a performance issue" --project myapp --days 30
Zero-effort analytics on your AI-assisted development habits.
/claude-warehouse:report
Shows you: token costs per project, session efficiency trends, most-used tools, busiest projects, abandoned sessions, and actionable suggestions to improve your workflow.
/claude-warehouse:costs
Token usage mapped to actual dollar amounts. Per project, per week, per model. See which projects are expensive and why.
/claude-warehouse:wrapped
Your personal "Claude Code Wrapped": total sessions, tokens consumed, favorite tools, longest session, most active project, top prompts. Fun to share, useful to reflect on.
/claude-warehouse:query SELECT project_name, COUNT(*) sessions FROM sessions WHERE created_at >= current_date - INTERVAL '7 days' GROUP BY 1 ORDER BY 2 DESC
Full SQL access to the entire warehouse.
SessionStart hook
└── dashboard.py & → HTTP server on :3141
launchd (every 10min)
├── sync.py → incremental ETL into DuckDB
└── embed.py → incremental vector embeddings (sentence-transformers)
npx claudepluginhub sderosiaux/claude-plugins --plugin claude-warehouseAutonomous experiment loop for Claude Code. Edit, benchmark, keep or discard, repeat forever.
Triage AI coding agents' questions. Each agent posts a structured 'ask'; the local router runs a 5-persona LLM council, auto-resolves what's safe, and surfaces only the highest-value decisions to you.
Mission Control for Claude Code — auto-starts a web dashboard, provides 90 MCP tools (sessions, stats, live monitoring, projects, teams, insights, coaching, and more), and adds 9 skills including /session-recap, /daily-cost, /standup, /coaching, /insights, and /team-status.
Meta-Cognition tool for Claude Code: session history analysis, workflow optimization, and 21 MCP tools for deep session insights.
Query your Claude Code history with SQL. Analyze conversations, commits, and productivity patterns.
Tracks Claude Code session usage (tokens, costs, skills, MCP, subagents) and sends data to a self-hosted dashboard.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer