sahmett/vibe-receipts

14 stars · Last commit 2026-10-15

🧾 Receipts for your vibe coding — how many hours did you really work with Claude? Measured from your own prompts, with commits as proof.

README preview

# 🧾 vibe-receipts

[![MIT license](https://img.shields.io/github/license/sahmett/vibe-receipts)](LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/sahmett/vibe-receipts)](https://github.com/sahmett/vibe-receipts/stargazers)
![Claude Code skill · plugin](https://img.shields.io/badge/Claude%20Code-skill%20%C2%B7%20plugin-D97757)
![Python 3.9+](https://img.shields.io/badge/python-3.9%2B-3776AB)
![Zero dependencies](https://img.shields.io/badge/dependencies-0-brightgreen)

**How long did that "2-hour project" actually take?**
vibe-receipts turns your Claude Code history into a shareable work-time receipt: the hours you really
spent, measured from your own prompts, and what those tokens would cost on the API.

<p align="center"><img src="docs/receipt.png" alt="A vibe-receipts receipt: 11h 05m total, $138.14 token value" width="380"></p>

<p align="center"><sub>Demo from 100% synthetic data (<a href="demo/make_demo.py"><code>demo/make_demo.py</code></a>) · <a href="docs/demo-full.jpg">full report</a></sub></p>

> **Your prompts are the clock. Your commits are the proof of what you built.**

One Python file, zero dependencies, everything runs on your machine. Point it at any folder you used Claude Code in (a git repo or not) and get:

View full repository on GitHub →