PlantGPT

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

PlantGPT interface

How to install PlantGPT

Every step written out, for people who have never opened a terminal. Pick the setup you have.

PlantGPT

PlantGPT

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)

AreaParityNotes
Sidebar, empty state, input pill, tools menu✅ pixel-matchedtokens 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✅ upgradedreal site gates them behind login; here they work locally
Markdown rendering⬆️ better than the originalreal headings, numbered lists, green blockquotes, code blocks with language header + copy + syntax highlighting, KaTeX math, rounded tables
Web search⬆️ free + localDuckDuckGo HTML results fetched natively and fed as context
Study mode⬆️ unlockedtutoring system prompt (login-gated upstream)
Login/ads/analytics❌ intentionally droppedreplaced 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 chat
  • Enter send · Shift+Enter newline