Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sparshsam/opensprout

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OpenSprout

OpenSprout

Privacy-first plant care, open to everyone.
Track plants, care schedules, watering logs, and journal entries — no subscriptions, no data lock-in.


OpenSprout Dashboard


Website PWA Latest Release Source Code



Gallery

Mobile Dashboard Dashboard Concept Login Page

Desktop Dashboard Privacy Page



Why OpenSprout

Most plant care apps eventually become a subscription, a closed data silo, or both. OpenSprout takes a different path.

No subscriptions. Portable data — export your rows as JSON anytime. Self-hostable — the stack is ordinary Next.js, Supabase, and PostgreSQL. Open improvements — AGPLv3 keeps public hosted improvements open to the community.



Features

Plant CRUD — Create, edit, delete, inspect plants Care Templates — 30 built-in species templates with suggested care rhythms
Care Schedules — Watering and fertilizing schedules from templates or custom inputs Care Logs — Mark plants watered or fertilized and persist logs
Journal Entries — Title, body, health score, tags, optional photo attachments Photo Uploads — Capture from camera or gallery, stored in private Supabase Storage
JSON Export — Export your data anytime AI Agent Integration (MCP) — 28 tools for plant management via Claude, Cursor, and any MCP client
PWA — Installable as a standalone web app on desktop and mobile Privacy-first — No tracking, no ads, no data sales


Designed For

People who care for living things and want practical, private tracking.

  • Houseplant owners tracking watering schedules across a collection
  • Gardeners logging seasonal care routines
  • Plant enthusiasts journaling growth with photos and health scores


Design Philosophy

"A care dashboard, not a social network."

Every feature serves one purpose: helping you remember what your plants need. No feeds, no likes, no notifications you didn't ask for. Dark-mode first, clean typography, generous spacing. Data is yours — portable, exportable, never sold.



Built With

Next.js 15 Supabase TypeScript Tailwind CSS 4 Vercel PWA MCP



Version Journey

Version Date Highlights
v0.9.28 2026-07 Android archived. Capacitor removed. Web + PWA focus.
v0.9.0 2026-06 MCP server with 25 AI agent tools, photo uploads
v0.8.0 2026-05 Android app (Capacitor), full Android project
v0.7.0 2026-05 Journal entries, health scores, tag system
v0.6.0 2026-04 Photo uploads, plant cover photos, timeline
v0.5.0 2026-04 Care schedules, logging, JSON export
v0.4.0 2026-03 Care templates (30 built-in species)
v0.3.0 2026-03 Plant CRUD, species database
v0.2.0 2026-02 Auth, dashboard, initial stack
v0.1.0 2026-01 Project scaffold, Supabase schema

Full Changelog



License

AGPLv3 — see LICENSE

Built by @sparshsam






Part of the Kovina Collection

OpenReader · OpenJournal · OpenLedger · OpenTone · OpenPalette · OpenConvert

OpenSnap · WorldClock Widget · OpenProof · OpenSend · OpenSprout

WordWise · OpenScrabble · Chess by Sparsh · Hisstastic

Minimal, focused tools for everyday tasks.

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.