# Show HN: Honeytree – grow a terminal forest that plants real trees as you code

> Source: <https://github.com/Varun2009178/honeytree>
> Published: 2026-06-15 16:52:31+00:00

**Honeytree grows a pixel-art forest in your terminal as you code with Claude Code.**
**Then it lets you plant real ones.**

```
npm install -g honeytree@latest
honeytree init
honeytree login
honeytree
```

`honeytree init`

registers a [Claude Code hook](https://docs.anthropic.com/en/docs/claude-code/hooks) that plants a tree after every prompt. `honeytree login`

links your terminal to your account so your forest syncs to the cloud. Open a second terminal pane, run `honeytree`

, and watch your forest grow in real time.

Run `honeytree`

in a second terminal pane while you work. As Claude Code streams a
response, the current turn's tree **grows live** — bigger responses grow taller trees.
Each turn plants exactly one tree; the size reflects how much that turn actually produced.

New trees are drawn from the varieties you've unlocked. Everyone starts with the
standard species (birch, willow); planting **real trees** unlocks more:

| Variety | Real trees | Look |
|---|---|---|
| Cherry Blossom | 1 | Pink blossom canopy |
| Pine | 5 | Tall evergreen |
| Oak | 10 | Broad rounded canopy |
| Ancient | 25 | Rare tall golden tree |
| Mythic | 50 | Glowing purple tree |

The first time a new variety is unlocked, the viewer opens with a full-screen celebration. Varieties stack — your forest keeps growing from the full unlocked pool.

Every **50 virtual trees** unlocks a real tree planting for **$1** through [Good API](https://thegoodapi.com).

```
honeytree plant     # plant your unlocked real trees
honeytree rewards   # check your variety unlocks
```

`honeytree plant`

opens a $1 checkout, prints your receipt in the terminal, and unlocks varieties as you hit thresholds. A keepsake receipt also lands in your inbox.

Every account gets a public profile at `tryhoney.xyz/<username>`

— your forest, total
virtual trees, real trees planted, CO₂ impact, and unlocked varieties, ready to share.

| Command | What it does |
|---|---|
`honeytree` |
Open the forest viewer |
`honeytree init` |
Register Claude Code hook |
`honeytree plant` |
Plant your unlocked real trees |
`honeytree login` |
Link terminal to your account |
`honeytree logout` |
Remove stored credentials |
`honeytree sync` |
Push forest to cloud |
`honeytree rewards` |
Show variety unlocks and progress |
`honeytree status` |
Check login status |
`honeytree badge` |
Generate `honeytree-badge.svg` |

- Node.js 18+
- A terminal with 24-bit color (iTerm2, Kitty, Windows Terminal, Ghostty — most modern terminals work)
