Every Claude Code prompt plants a tree in your terminal. Reach milestones to plant real ones.
Signing in uses your GitHub account · Source on GitHub
Quick start
Honeytree lives in your terminal. honeytree loginprints a link — open it, sign in with GitHub, and you land on your forest.
$ npm install -g honeytree@latestInstall the CLI globally$ honeytree initRegister the Claude Code hook$ honeytree loginGet a sign-in link in your terminal$ honeytreeWatch your forest growOr set everything up in one go:
$ npm install -g honeytree@latest && honeytree init && honeytree loginHow it works
One global install. honeytree init registers a Stop hook inside Claude Code — no manual steps needed.
Run honeytree login in your terminal, then authorize with GitHub and paste the code to link your account.
Every time Claude Code completes a response, a new tree is planted automatically in your forest and synced to the cloud.
Run honeytree in a separate terminal. Your forest grows in real time, biome by biome, as you ship.
Every 50 virtual trees unlocks a real tree planting for $1 via Good API. Check your rewards with honeytree rewards.
Biomes
Your forest evolves as it grows. The sky, ground, and atmosphere change with every milestone.
Six varieties
█████████████████████████████████████████████████
.✧███████████████████████████████████████████████████
.✧████████████████████████████████████████████████████████
· . ·.█████████████████████████████████████████████████████
·✧██✦ ·█████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████
From pixels to soil
Every 50 virtual trees unlocks a real tree planting for $1 through Good API. Run honeytree plant in your terminal and turn code into canopy — each real tree unlocks a new variety.
Get the CLIFree & open source. Auth and payments are entirely opt-in.