{"slug": "show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code", "title": "Show HN: Honeytree – grow a terminal forest that plants real trees as you code", "summary": "Honeytree, a new terminal tool, grows pixel-art forests as developers code with Claude Code and plants real trees after every 50 virtual trees for $1 via Good API. The tool syncs forests to the cloud, unlocks new tree varieties based on real trees planted, and provides public profiles showing environmental impact.", "body_md": "**Honeytree grows a pixel-art forest in your terminal as you code with Claude Code.**\n**Then it lets you plant real ones.**\n\n```\nnpm install -g honeytree@latest\nhoneytree init\nhoneytree login\nhoneytree\n```\n\n`honeytree init`\n\nregisters a [Claude Code hook](https://docs.anthropic.com/en/docs/claude-code/hooks) that plants a tree after every prompt. `honeytree login`\n\nlinks your terminal to your account so your forest syncs to the cloud. Open a second terminal pane, run `honeytree`\n\n, and watch your forest grow in real time.\n\nRun `honeytree`\n\nin a second terminal pane while you work. As Claude Code streams a\nresponse, the current turn's tree **grows live** — bigger responses grow taller trees.\nEach turn plants exactly one tree; the size reflects how much that turn actually produced.\n\nNew trees are drawn from the varieties you've unlocked. Everyone starts with the\nstandard species (birch, willow); planting **real trees** unlocks more:\n\n| Variety | Real trees | Look |\n|---|---|---|\n| Cherry Blossom | 1 | Pink blossom canopy |\n| Pine | 5 | Tall evergreen |\n| Oak | 10 | Broad rounded canopy |\n| Ancient | 25 | Rare tall golden tree |\n| Mythic | 50 | Glowing purple tree |\n\nThe 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.\n\nEvery **50 virtual trees** unlocks a real tree planting for **$1** through [Good API](https://thegoodapi.com).\n\n```\nhoneytree plant     # plant your unlocked real trees\nhoneytree rewards   # check your variety unlocks\n```\n\n`honeytree plant`\n\nopens a $1 checkout, prints your receipt in the terminal, and unlocks varieties as you hit thresholds. A keepsake receipt also lands in your inbox.\n\nEvery account gets a public profile at `tryhoney.xyz/<username>`\n\n— your forest, total\nvirtual trees, real trees planted, CO₂ impact, and unlocked varieties, ready to share.\n\n| Command | What it does |\n|---|---|\n`honeytree` |\nOpen the forest viewer |\n`honeytree init` |\nRegister Claude Code hook |\n`honeytree plant` |\nPlant your unlocked real trees |\n`honeytree login` |\nLink terminal to your account |\n`honeytree logout` |\nRemove stored credentials |\n`honeytree sync` |\nPush forest to cloud |\n`honeytree rewards` |\nShow variety unlocks and progress |\n`honeytree status` |\nCheck login status |\n`honeytree badge` |\nGenerate `honeytree-badge.svg` |\n\n- Node.js 18+\n- A terminal with 24-bit color (iTerm2, Kitty, Windows Terminal, Ghostty — most modern terminals work)", "url": "https://wpnews.pro/news/show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code", "canonical_source": "https://github.com/Varun2009178/honeytree", "published_at": "2026-06-15 16:52:31+00:00", "updated_at": "2026-06-15 17:08:59.505931+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "generative-ai"], "entities": ["Honeytree", "Claude Code", "Anthropic", "Good API", "tryhoney.xyz"], "alternates": {"html": "https://wpnews.pro/news/show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code", "markdown": "https://wpnews.pro/news/show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code.md", "text": "https://wpnews.pro/news/show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code.txt", "jsonld": "https://wpnews.pro/news/show-hn-honeytree-grow-a-terminal-forest-that-plants-real-trees-as-you-code.jsonld"}}