Know what your
AI agents cost
Observability for AI coding agents. Track burn rate, sessions, streaks, and contribution graphs across 14 agents — Claude Code, Cursor, Codex, Windsurf, Cline, Copilot CLI, and more — plus skill discovery for the full skills.sh ecosystem (75 agents). All local, all offline.
Supported agents
Not trackable yet
One CLI. Full picture.
Everything runs locally. No accounts, no telemetry, no cloud.
Token spend, model breakdown, plan utilization
The observability layer for AI agents
Burn Rate Analysis
Track token spend across 14 agents - Claude Code, Cursor, Codex, Windsurf, Cline, Copilot CLI, and more. Daily burn, model breakdown, and plan utilization.
Session Tracking
Daily usage across all agents with per-session cost, tokens in/out, and model breakdown. Persisted locally in SQLite.
Streaks & Velocity
Current streak, longest streak, and week-over-week cost velocity. Know your coding momentum at a glance.
Contribution Graph
52-week GitHub-style heatmap of your AI coding activity. Filter by agent to see where you spend your time.
Context Budget
Track the token cost of each installed skill. Know exactly how much of your context window skills consume.
Auto-Scan Hooks
Install a Claude Code SessionEnd hook to auto-index sessions. Zero-effort analytics that just work.
Distribution + Observability
skills.sh installs your skills. SkillKit tells you which ones matter.
| Feature | SkillKit | skills.sh | Straude | Manual Copy |
|---|---|---|---|---|
| Install / update skills | ||||
| Registry search | ||||
| Usage analytics + sparklines | ||||
| Burn rate (40+ models) | ||||
| Multi-agent (5 sessions, 12 skill scans) | ||||
| Streaks & velocity | ||||
| Contribution heatmap | ||||
| Context budget tracking | ||||
| Trigger collision detection | ||||
| Auto-scan hooks | ||||
| Local-first (no telemetry) |
Built in the open
SkillKit is free and open source. All analytics run locally on your machine. Contribute, fork, or audit the code.
View on GitHubManage skills from Obsidian
AgentFiles is an Obsidian plugin that lets you browse, enable, and organize AI skills directly from your vault.
Get AgentFilesFrequently asked questions
How is this different from skills.sh?
skills.sh handles skill distribution — install, update, search. SkillKit is the analytics layer on top: usage tracking, burn rate analysis, streaks, contribution graphs, and context budget optimization.
How is this different from Straude?
Straude tracks Claude Code usage and uploads it to a cloud leaderboard. SkillKit is local-first (your data never leaves your machine), tracks sessions from 14 agents instead of just Claude, and focuses on efficiency rather than rewarding spend.
Which AI coding agents are supported?
Session analytics (burn, sessions, graph): Claude Code, Cursor, Codex, Gemini CLI, OpenCode, Windsurf, Cline, Roo Code, Kilo Code, Continue, Goose, Amp, GitHub Copilot CLI, and OpenHands — with per-agent filters like --claude, --cursor, --cline. Skill discovery (scan, list, health) covers the full skills.sh ecosystem: 75 agents via a registry synced from vercel-labs/skills.
Is SkillKit free?
Yes. SkillKit is MIT-licensed and free forever. All analytics are local-first — your data never leaves your machine.
What data does SkillKit collect?
None. All analytics are stored locally in SQLite at ~/.skillkit/analytics.db. SkillKit scans your local session files and never phones home.
How do I auto-track sessions?
Run `skillkit auto --on` to install a Claude Code SessionEnd hook. It runs `skillkit scan` after every session — zero-effort analytics.
Does it work with Obsidian?
Yes — AgentFiles is an Obsidian plugin that manages AI skills directly from your vault. Install it to browse, enable, and organize skills without leaving Obsidian.
Stop guessing. Start measuring.
One command. No signup. No telemetry.