Honeytree
ProblemsOutputDebug ConsoleTerminalPorts
⊞ node ∨···
$ honeytree
watching ~/.honeydew/forest.json
honeytree·13 trees·1 day·████░░░░░░░░next: willow[grove]
$

Grow a forest
with Claude Code.

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

Get started in four commands

Honeytree lives in your terminal. honeytree loginprints a link — open it, sign in with GitHub, and you land on your forest.

  1. 1
    $ npm install -g honeytree@latestInstall the CLI globally
  2. 2
    $ honeytree initRegister the Claude Code hook
  3. 3
    $ honeytree loginGet a sign-in link in your terminal
  4. 4
    $ honeytreeWatch your forest grow

Or set everything up in one go:

$ npm install -g honeytree@latest && honeytree init && honeytree login

How it works

01

Install & init

One global install. honeytree init registers a Stop hook inside Claude Code — no manual steps needed.

02

Login & link

Run honeytree login in your terminal, then authorize with GitHub and paste the code to link your account.

03

Build with Claude

Every time Claude Code completes a response, a new tree is planted automatically in your forest and synced to the cloud.

04

Watch it grow

Run honeytree in a separate terminal. Your forest grows in real time, biome by biome, as you ship.

05

Plant real trees

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.

0–9ClearingSparse, quiet
10–24GroveTaking root
25–49WoodlandDense canopy
50–99Old GrowthDeep & warm
100+Ancient ForestRichest palette

Six varieties

██
███
███████
███
██
██
█████████████
█████████████
StandardDefault — always growing
.
████
█████
█████
██
██
████████████
████████████
CherryUnlocks at 1 real tree
.
███
███
█████
████████
█████
████████████
████████████
PineUnlocks at 5 real trees
· . ·
.
██
████
████████
████
██
██
██████████████
██████████████
OakUnlocks at 10 real trees
·
██ ·
██
███
████
███
██
██
██
███████████████
███████████████
AncientUnlocks at 25 real trees
████
██████
████
██
██
█████████████
█████████████
MythicUnlocks at 50 real trees

From pixels to soil

Plant a real tree

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 CLI

Free & open source. Auth and payments are entirely opt-in.