How It Works
Tokens Become Bubbles
Every time you write code with Claude Code or Codex, each token spent spawns a floating numbered bubble on your desktop.
Click to Collect
Tap a bubble and your tree absorbs those tokens — with a tiny pop effect and a +NNN float label. Super satisfying.
Press & hold to grow
Your Tree Grows
Accumulated tokens drive the tree through 8 growth stages, from a tiny seed to a fruit-laden apple tree. Core features are fully local — no network needed.
Privacy first:Token Forest only reads your local Claude Code / Codex usage logs. Core features run fully offline — no account, no telemetry, nothing uploaded by default. The optional leaderboard stays off until you enable it and confirm its consent dialog.
Features
- Incrementally reads Claude Code & Codex usage logs
- Bubbles appear the instant tokens are generated — zero lag
- 8 pixel sprite stages, from seed to apple tree
- Progress saved locally to garden.json — survives restarts
- Reads only local usage logs; uploads nothing by default
- Core features: no account, no network needed
- Full tree above the taskbar — one click shrinks it into a tiny corner capsule
- The glow ring is the status: Claude orange · Codex blue · half/half when both run — a shake when done
Available now — opt in from the desktop app. It syncs only the fields shown in the consent dialog (anonymous ID, nickname, region, per-tree totals and stages), and you compare trees with players worldwide.
Try Your Tree
The tree grows on a loop · pick a species below
Coming Next
Your tree already grows with every token you spend — these unlock next:
- The next tree is on the wayComing soon
The holiday tree has taken root — and another species is already sprouting in our greenhouse.
- Stats dashboardComing soon
Feature-complete — shipping with the next release. See the Dashboard page.
- Day-Night & SeasonsComing soon
Your tree shifts with real time and season: day, dusk, night, spring to winter.
- More Art & SurprisesComing soon
Achievements, offline catch-up growth, more species and decorations — polish is ongoing.