Hey HN! I built VibeTime because I wanted to know how much I was spending on Claude Code and how my usage compared to other developers.
It started when I realized I had no idea how much I was actually spending on AI coding assistants. The ccusage tool by @ryoppippi was great for local tracking, but I wanted to:
- See my usage trends over time with charts
- Compare my usage with the community
- Access my data from anywhere
- Track usage across multiple machines
Technical details:
- CLI: TypeScript wrapper around ccusage with cloud sync
- Web: SvelteKit on Cloudflare Workers with D1 database
- Auth: Lucia Auth with OAuth (Google/GitHub/Facebook)
- Privacy: All ccusage features work offline, sync is optional
Quick start:
npm install -g vibetime
vibetime daily # Works immediately, no setup
ekusiadadus•16h ago
It started when I realized I had no idea how much I was actually spending on AI coding assistants. The ccusage tool by @ryoppippi was great for local tracking, but I wanted to:
- See my usage trends over time with charts - Compare my usage with the community - Access my data from anywhere - Track usage across multiple machines
Technical details: - CLI: TypeScript wrapper around ccusage with cloud sync - Web: SvelteKit on Cloudflare Workers with D1 database - Auth: Lucia Auth with OAuth (Google/GitHub/Facebook) - Privacy: All ccusage features work offline, sync is optional
Quick start: npm install -g vibetime vibetime daily # Works immediately, no setup
The web dashboard is at https://vibetime.ekusiadadus.workers.dev
I'd love feedback on: - The onboarding experience - What other metrics would be useful to track - Ideas for the ranking/gamification aspects
Happy to answer any questions!