Strava for coding
You put inthe hours.Post the card.
StackUP turns your Claude Code and Codex sessions and your GitHub commits into a card with your time coding, tokens and commits. Share it anywhere, the way you'd share a run.
- Time
- 16h 18m
- Tokens
- 48.3M
- Commits
- 37
Three laps.
About two minutes from sign-up to your first card.
- 01
Sign in with GitHub
Daily commit counts, read-only. StackUP never sees your code.
read:user
- 02
Connect your agents
One command links Claude Code and Codex. After that it syncs on its own when a session ends.
npx stackup-cli
- 03
Post the card
A session, a day, a week, a month, a year, or a range you choose. As an image, a link, or on top of your own photo.
4 formats
Your photo, your stats
The 2am desk shot,
with receipts.
Drop in any photo, from the hackathon floor, the café or your setup, and StackUP lays your numbers over it like a run photo. The image is put together in your browser, so the photo is never uploaded.
- PortraitInstagram, Stories
- SquareFeeds
- WideX, LinkedIn
- LinkUnfurls everywhere
Every split, counted.
Claude Code
time · tokens · models
Codex
time · tokens · models
GitHub
commits
Local git
commits, private repos too
Time coding counts active time in your agent sessions; anything idle for more than 15 minutes doesn't count. Commits from GitHub and local git are compared day by day and the larger count is used, so nothing is counted twice.
Only totals
leave your
machine.
Sent
- Session start & end
- Active minutes
- Token counts
- Model names
- Commit counts
Never sent
- Prompts & responses
- Code & diffs
- File paths
- Commit messages
- Your photos
Nothing is public until you make a card. Card links can't be guessed, project names never appear on a card, and deleting a card makes its link stop working.