Terminal session receipts for physical receipt printers.
Every command you run, printed on thermal paper. Your shell history made tangible.
the commands flow like water
through pipes and shells and time
but paper holds the memory
of every single line
a click, a whir, a ribbon
of thermal truth unfolds
the work you did in silence
now physically extolled
no cloud will hold these secrets
no server owns your past
just paper in your pocket
proof that the work will last
c⌐■■vs captures work sessions and prints executive summaries to thermal receipt printers. LLM summarization (haiku/gemini) distills raw events into what was accomplished.
Print receipts when:
- a Linear issue is closed
- a plan is finished
- a Claude Code session completes
- a terminal session ends
my glasses
╔════════════════════════════╗
║ WORK RECEIPT ║
║ <TIMESTAMP> ║
╠════════════════════════════╣
║ <LINEAR_ISSUE> ║
║ <USER> ║
╠════════════════════════════╣
║ ║
║ <EXECUTIVE_SUMMARY> ║
║ ║
╠════════════════════════════╣
║ <METRICS> ║
╠════════════════════════════╣
║ <STATUS> ║
╚════════════════════════════╝
✂ - - - - - - -
capture store output
───────────────────────────────────────────────────────────
zsh hooks ─┐
claude hooks ─┼──▶ ~/.receipts/ ──┬──▶ thermal printer
linear state change ─┤ (JSONL) │ (ESC/POS)
plan completion ─┘ └──▶ haiku summary
~/.receipts/
├── sessions/ # terminal sessions
├── claude/ # claude code sessions
├── linear/ # linear issue receipts
├── plans/ # plan receipts (linked to linear)
└── summaries/ # executive summaries
ceevs print <file> # print receipt
ceevs watch # auto-print on triggers
ceevs linear <issue> # print linear issue receipt
ceevs plan <name> # print plan receipt
ceevs test # test print
ceevs feed # feed + cut
ceevs status # printer statusSee project.md for full setup. Quick start:
- Add receipt hooks to
~/.zshrc - Add Claude hooks to
~/.claude/settings.json - Connect thermal printer
ceevs test
- tangible proof of work
- close a Linear issue → get a receipt
- finish a plan → get a receipt
- satisfying thermal printer sounds
- your history, on paper, in your pocket
Public domain. Your history belongs to you.