Electron · React · Windows / macOS / Linux

Your sessions,
as a garden.

A small floating widget that turns each Claude Code session into a plant. Green and swaying — it's working. Blue and leaning — it wants your attention. Always on top. Always honest.

idle
claude-api
working
mobile-app
waiting
e-commerce
done
api-gateway
working
auth-service
🌱 5 plant types per project hash
Always on top, frameless widget
Windows · macOS · Linux
Built on Electron 39
Free & open source

The Language of Plants

Each state has
a distinct look

Plant Status Visual What's happening
Fern / Cactus working Green, gently swaying Transcript written in the last 30s, or task lock is active
Flower waiting Blue, leaning right, breathing Last entry is AskUserQuestion or assistant text awaiting reply
Succulent idle Gray, desaturated, faded Transcript older than 10 minutes
Small Tree done Pink bloom particles, slight scale-up All tasks completed
Any plant error Wilted lean, hue shifted red Error entries found in transcript

Features

More than a pretty widget

🌿

Persistent Plant Identity

Each project gets the same plant type every time — assigned deterministically from a hash of its path. You'll recognize your projects at a glance without reading the label.

Floating Widget + Greenhouse View

The compact floating widget sits in the corner always on top. Click any plant to open a detail card. Switch to the full Greenhouse dashboard for larger cards, an activity journal, and task progress rings.

Real Process Detection

Uses wmic (Windows) to detect which Claude Code processes are actually running. Closed sessions don't linger as ghost plants — the garden reflects reality.

Task Progress Rings

If a session has todos or tasks tracked via Claude Code's task system, a small circular progress indicator overlays the plant pot — so you know how far along each project is.


Setup

Up in two commands

01

Install

Clone the repo and install dependencies. If you can't download the Electron binary, copy dist/ from another Electron project.

npm install
02

Run

Launch in dev mode. The widget appears at the bottom-right of your screen. Start some Claude Code sessions in other terminals.

npm run dev
03

Build installers

Package for your platform. Supports Windows (NSIS), macOS (DMG), and Linux (AppImage).

npm run build:win
# build:mac | build:linux

Grow your garden.

Free, open source. Electron 39. React 18. TypeScript.