- Category
- Developer Tools
- Rank
- No. 2107Tools index
Previous survey · No. 2097 ·
- Pricing
- Open Source
- Type
- APP
- Builder
- jarrodwatts
- GitHub
- 4 stars
- Date
About
Claude Code Wrapped (unofficial) — your year in code, visualized.
What it does
CCWrapped reads local Claude Code session records, reduces them to aggregate activity metrics, assigns one of twelve usage archetypes, and opens a shareable web presentation. It covers sessions, messages, hours, commits, changed lines, tool use, coding times, streaks, and notable activity highlights.
Why it's ranked here
CCWrapped is a focused retrospective rather than an engineering analytics suite. Its appeal comes from a quick plugin workflow, broad activity coverage, and explicit privacy boundaries. The shareable output excludes code, prompts, conversations, project names, and local paths, making the result more suitable for public sharing.
What's good
The privacy model is unusually concrete: shared data consists of aggregate counts, time patterns, streaks, and highlights. Incoming records are validated before display, including nonnegative metrics and bounded hour and weekday values. The archetypes also translate otherwise dry telemetry into an approachable summary.
Tradeoffs
It is unofficial and not affiliated with Anthropic. Installation requires adding a third-party Claude Code marketplace before installing the plugin. Shared results are stored through Vercel KV, so this is not a purely local report. The supplied text describes archetype meanings but does not explain how classification decisions are calculated.
How to use it well
Use it when you want a lightweight personal retrospective or a public conversation starter about Claude Code habits. It fits occasional summary generation better than continuous monitoring. It does not assess code quality, correctness, productivity value, or individual project performance because its shared output intentionally omits source content and project identities.
Technical notes+
package.json defines a private TypeScript Next.js 16 application using React 19, Tailwind CSS 4, Radix UI, Motion, Zod, Sharp, Vercel Analytics, and Vercel KV. src/lib/types.ts declares Zod schemas for the wrapped payload and stored record, while src/lib/storage.ts reads slug-keyed records from KV and rejects invalid stored data. src/env/index.ts validates the KV URL, token, runtime environment, and public site URL. src/app/page.tsx implements the installation landing page, and src/app/manifest.ts supplies standalone web-app metadata. README.md documents Bun development commands and Claude Code marketplace installation.
Observed
- License
- MIT
- Primary language
- TypeScript with React TSX
- Install surface
- Claude Code plugin installed from the jarrodwatts/ccwrapped marketplace
- Interfaces
- Claude Code command workflow plus a shareable web page
- Web packaging
- Private Next.js application with Bun development commands
- Storage
- Vercel KV stores validated wrapped records keyed by slug
Read from README.md, package.json, src/env/index.ts, src/app/page.tsx, src/lib/types.ts, src/lib/utils.ts, src/app/robots.ts, src/lib/format.ts, src/app/layout.tsx, src/app/sitemap.ts, src/lib/storage.ts, src/app/manifest.ts, src/config/theme.ts, src/lib/archetype.ts, src/config/archetypes.ts.
What it can do
Generate year-end coding statistics
User's code activity data → Annual coding metrics and statistics
Create visual charts of coding activity
Code commit history and patterns → Charts and graphs showing coding trends
Analyze programming language usage
Code repositories and files → Breakdown of languages used throughout the year
Track coding streaks and patterns
Daily coding activity data → Coding streak statistics and activity patterns
Generate shareable coding summary
Processed annual coding data → Formatted year-in-review report for sharing
Tags
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.
