
Claude Code Wrapped
https://github.com/jarrodwatts/claude-code-wrapped-plugin- Category
- AI Agents
- Rank
- No. 2152Tools index
Previous survey · No. 2103 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- jarrodwatts
- GitHub
- 3 stars
- Date
About
Your year with Claude Code, visualized and shareable. Plugin that generates personalized usage retrospectives.
What it does
It scans local Claude Code history, transcripts, and optional usage facets, then calculates sessions, messages, tool use, work patterns, streaks, goals, highlights, and a coding archetype. It sends an aggregate summary to a hosted API, which returns a page URL for viewing or sharing.
Why it's ranked here
The tool turns scattered local activity records into an understandable snapshot with little manual work. Its strongest case is breadth: time patterns, tool habits, goals, streaks, project count, and session behavior feed one result. The hosted final step and heuristic personality label make it better suited to reflection and sharing than rigorous analytics.
What's good
It performs extraction locally and says the uploaded summary excludes code, prompts, and project names. Malformed records and missing directories degrade to empty results instead of stopping the run. Goal facets can enrich the output when available, while prompt keyword classification provides a fallback. Archetype scoring draws from several observable behaviors rather than one vanity metric.
Tradeoffs
Creating the final page requires posting aggregate data to an external API. Several measurements are estimates: session duration comes from transcript timestamps, commits come from detected shell commands, and goals may come from simple prompt keywords. The personality categories use fixed thresholds, so they should be read as playful summaries rather than objective developer profiles. Bun is the primary runtime expected by the source script.
How to use it well
Use it after a substantial period of Claude Code activity when you want a quick personal retrospective or a shareable conversation starter. It fits an occasional review workflow, especially for spotting working hours, streaks, tool preferences, and broad task patterns. It does not replace source-control analytics, time tracking, productivity research, or a private local reporting system.
Technical notes+
src/extract.ts is a Bun-oriented TypeScript executable that reads ~/.claude/history.jsonl, recursively scans transcript JSONL under ~/.claude/projects, reads optional facet JSON, computes aggregate statistics and archetype scores, and posts to https://ccwrapped.com/api/wrapped. commands/wrapped.md defines the Claude Code command workflow, permits Bash and Read, runs the extractor, opens the returned URL with platform-specific commands, and describes the privacy boundary. .claude-plugin/plugin.json supplies Claude Code plugin metadata, including its MIT license.
Observed
- License
- MIT
- Primary language
- TypeScript
- Packaging
- Claude Code plugin with a plugin manifest and command definition
- Interface
- Claude Code command that runs a local extraction script and opens a hosted result URL
- Runtime
- Bun is used for the TypeScript extractor
- Platform support
- The command instructions cover macOS and Linux URL opening
- Data flow
- Local records are aggregated, then a summary payload is posted to a hosted API
Read from src/extract.ts, commands/wrapped.md, .claude-plugin/plugin.json.
What it can do
Generate personalized usage retrospective
User's Claude Code interaction data → Visual summary of coding activity
Visualize coding patterns over time
Historical usage data → Charts and graphs showing usage trends
Create shareable usage reports
Generated retrospective data → Exportable or shareable visual report
Analyze coding productivity metrics
User interaction history → Statistics on coding activity and productivity
Track programming language usage
Code interaction data → Breakdown of languages used with Claude
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.