CHIT

You did plenty today.

By 6pm you cannot remember any of it. Chit reads your local Claude Code history and prints the day back as a receipt, grouped by project, ready to paste into a standup.

macOS 13+ ยท Apple Silicon and Intel ยท 611 KB ยท no account

The Chit receipt panel showing a day of work grouped by project
611 KBthe whole app
0network calls, ever
0things to install first
1double click

It prints what you did, not what you typed.

Every line is a piece of work. Claude Code names most of your sessions itself, and where it has not, Chit names the line after the files you touched. Your prompts never appear.

Fri, Sep 11 2026

api-gateway
  โ€ข Add rate limiting to the public endpoints
  โ€ข errors.go, gateway_test.go, handlers.go +1
  โ€ข Fix the flaky auth integration test

checkout-flow
  โ€ข Debug the failed webhook retry
  โ€ข Summary.tsx, cart.test.tsx, cart.tsx +3

docs-site
  โ€ข Rewrite the getting-started guide

infra
  โ€ข read backend.tf, iam.tf +5

That is the clipboard, not a screenshot.

One click copies the whole day. Another copies a single project. Paste it into a standup, a task sheet, a Jira comment or a timesheet and it is already formatted. There is a Markdown version for the places that render it.

It reads your Claude Code transcripts.

That sentence should give you pause, so here is the rest of it. Chit opens the JSONL files Claude Code already writes to ~/.claude/projects on your own disk. Nothing leaves the machine. There is no account, no API key, no telemetry, and no network code in the binary at all.

Never your prompts

Lines come from the titles Claude Code generates, or from the names of files you changed. What you typed is used only to decide whether a session counted as work, and is never stored or shown.

File names, not paths

A line says audit.js, never /Users/you/clients/โ€ฆ. A path says who you are and who you work for.

Hide whole projects

Keep client, NDA or job-hunt work off the receipt entirely. It hides that project's lines; it cannot hide a sentence you typed about that work inside a different project, and it is not sold as if it could.

Read only

Chit never writes to ~/.claude. Nothing it does can affect a session.

The receipt is the app.

It sits on your desktop and prints itself once a day. How long it is depends on how much you did.

a quiet morning
a full day
just copied

The rest of it.

Grouped by project

Sessions bucket under the repository they happened in, busiest first. Agent worktrees fold back into their parent project instead of appearing as strangers.

Any day

Step back through the week. A full scan of a 2.7 GB transcript folder takes about a second.

Statements PRO

Roll a week or a month into one itemised statement, de-duplicated, with a count against work you picked up more than once.

A dashboard

Files, edits, commands, tokens and the shape of your day by the hour. The numbers live here so the receipt can stay readable.

It is also a CLI

chit --today, --date=โ€ฆ, --from=โ€ฆ --to=โ€ฆ, --markdown. Pipe it straight into whatever eats your timesheets.

Out of the way

Menu bar only, no Dock icon. โŒฅโŒƒโŒ˜C shows and hides it. Idle cost is nothing measurable.

Today is free. Forever.

Not a trial. The free half is the half you use every morning.

Chit

Free

and it stays free

  • Today's receipt, in full
  • Copy the day or any project
  • Plain text and Markdown
  • Hide projects
  • The CLI
Download

Chit Pro

$12

once, not a subscription

  • Everything above
  • Every past day
  • Week and month statements
  • The dashboard
  • A key tied to your Mac, works offline forever
Unlock Pro

Two ways in.

Download it

A zip with the app inside. Drag it to Applications. It is not notarised yet, so the first open needs a right click and Open.

Chit.zip ยท 611 KB

sha256 76fb63fcf4e809c0fe4d8e072f0ce16fe0dbbbc5a580adf79ed72a68dbbf9886

Or skip the warning

curl does not quarantine what it fetches, so this installs with no Gatekeeper dialog at all. Same file, same checksum.

curl -fsSL https://chit.zopcloud.zop.dev/get.sh | bash