PlantGPT
The regenerative AI chat, run entirely on your own machine — no cloud, no account, no cost

How to install PlantGPT
Every step written out, for people who have never opened a terminal. Pick the setup you have.
README
Open in GitHubPlantGPT

Pixel-parity desktop clone of ecogpt.com ("Regenerative AI") built with Tauri v2 + React + Vite — except it's 100% local and free: inference runs through Ollama on your own machine. No accounts, no keys, no cloud, no ads, no analytics, no cost.
What's cloned (and what's upgraded)
| Area | Parity | Notes |
|---|---|---|
| Sidebar, empty state, input pill, tools menu | ✅ pixel-matched | tokens extracted from the real site (UI-SPEC.md) |
| Chat thread (user bubbles / plain assistant text, action row) | ✅ | |
| Impact drawer (isometric field, trees/CO2/H2O/light, badges, About/Friends/Rankings) | ✅ | stats computed locally, 1 tree per 100 messages |
| Search chats modal (⌘K), chat history, rename/delete | ✅ | |
| Projects | ✅ upgraded | real site gates them behind login; here they work locally |
| Markdown rendering | ⬆️ better than the original | real headings, numbered lists, green blockquotes, code blocks with language header + copy + syntax highlighting, KaTeX math, rounded tables |
| Web search | ⬆️ free + local | DuckDuckGo HTML results fetched natively and fed as context |
| Study mode | ⬆️ unlocked | tutoring system prompt (login-gated upstream) |
| Login/ads/analytics | ❌ intentionally dropped | replaced by a Settings modal (model, theme, username) |
Develop
npm install
npm run tauri dev
Build
npm run tauri build
# → src-tauri/target/release/bundle/macos/PlantGPT.app (+ .dmg)
Keyboard
⌘K— search chats⌘J— new chatEntersend ·Shift+Enternewline