honeytree

Agent

FRENZY

honeytree

Creator:

About this agent

Grow a beautiful forest in your terminal with Claude Code!

<div align="center">

Honeytree

Grow a pixel-art forest in your terminal every time you use Claude Code.

Honeytree Demo

npm version
license

Each prompt plants a new tree. Each tree grows over time. Your forest evolves from a clearing into an ancient woodland — and it never resets.

</div>

Quick Start

BASH
npm install -g honeytree  
honeytree init  
honeytree  

That's it. Three commands:

  1. Install — installs the CLI globally
  2. Init — creates your forest and registers a Claude Code hook that plants a tree after every response
  3. View — opens the live viewer in your terminal (run this in a separate terminal pane)

After init, trees are planted automatically. No manual steps needed. Just keep using Claude Code and watch your forest grow.


How It Works

honeytree init does two things:

  1. Creates ~/.honeydew/forest.json — your persistent forest state
  2. Adds a Stop hook to ~/.claude/settings.json — runs honeytree plant after every Claude Code response

Every response plants a tree at a random position, with a random species and growth stage. Existing trees grow a little each time too.

Open the viewer (honeytree) in a second terminal to watch it happen in real time. The viewer auto-updates when new trees appear — no refreshing needed.


Panning

Your forest is wider than your terminal. Use left/right arrow keys to pan across the full canvas and explore your forest.

When a new tree is planted, the viewer automatically scrolls to show it. A minimap in the stats bar shows your current position.


Streaks

Honeytree tracks your coding streak — consecutive days using Claude Code.

  • Active streak — displayed in the stats bar (e.g. 7-day streak)
  • Broken streak — miss a day and your forest starts wilting: trees desaturate toward brown, fog rolls in
  • Recovery — your next prompt clears the wilting immediately
Days idleEffect
1Light desaturation, sparse fog
2Noticeable browning, moderate fog
3Heavy browning, dense fog
4+Near-dead forest, thick fog

Plant a tree to bring it back to life.


Biomes

Your forest evolves visually as it grows:

TreesBiomeWhat changes
0-9ClearingSparse stars, light ground
10-24GroveStars and ground details appear
25-49WoodlandDense canopy, mushrooms and bushes on the ground
50-99Old GrowthDeep greens, fallen leaves, full underbrush
100+Ancient ForestRichest palette, lush ground cover, brightest sky

Trees are never deleted. The forest only grows.


Tree Species

Five species, randomly assigned at planting:

SpeciesLook
OakWide, rounded canopy
PineTall, triangular shape
BirchLight trunk, bright leaves
WillowDrooping canopy
CherryPink blossoms

Each species has 4 growth stages: seed, sapling, young, full. Existing trees grow a little with each new prompt.


Badge

Add a live badge to any repo's README:

BASH
honeytree badge  

Creates honeytree-badge.svg in your current directory. Embed it with:

MARKDOWN
[![honeytree](./honeytree-badge.svg)](https://github.com/Varun2009178/honeytree)  
StateBadge colorExample
Active streakGreen42 trees · 7d streak
WiltingOrange-red42 trees · wilting
No streak dataGrey42 trees

Re-run honeytree badge to update with latest stats.


FOREST.md

Generate a shareable markdown snapshot:

BASH
honeytree md  

Creates FOREST.md with your badge, stats, a plain-text rendering of your forest, and total prompts. Commit it to your repo so your team can see the forest.


CLI Reference

CommandDescription
honeytree initCreate forest and register Claude Code hook
honeytreeLaunch the live viewer
honeytree plantPlant a tree manually
honeytree badgeGenerate honeytree-badge.svg
honeytree mdGenerate FOREST.md

Stats Bar

The viewer shows a stats bar below your forest:

 honeytree · 42 trees · 7-day streak · ████████░░░░ next: oak [woodland] [═══─────────]  
SegmentMeaning
42 treesTotal trees planted (one per prompt, never deleted)
7-day streakConsecutive days using Claude Code
████████░░░░Progress toward next milestone (10, 25, 50, 100, 250, 500, 1000)
next: oakSpecies of the next tree
[woodland]Current biome
[═══─────────]Viewport minimap (position in the full forest)

Requirements

Links

License

MIT

Source: https://github.com/Varun2009178/honeytree

Requirements

PackageInstallation
requestspip3 install requests
swarmspip3 install swarms

Agent Code

The main implementation code for this agent

Chart

Loading chart...

Comments & Discussion

Scroll to load comments...

Tags

art
cli-tool
lightweight
terminal-based

Share

Tokenization Details
Total Supply:1,000,000,000
24h Volume (USD):
LP Liquidity (USD):
Market Cap (USD):
Ticker Symbol:HONEYTREE
Trade

Loading recommendations...

Yuki

Your Marketplace Companion

Agent

Hey, I'm Yuki 👋

Ask me about specific products, customer support, or anything about the Swarms Marketplace.