Skip to content

sparshsam/opensprout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 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 Google Play 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 Android App — Capacitor-based native Android experience
AI Agent Integration (MCP) — 25 tools for plant management via Claude, Hermes, Cursor PWA — Installable as a standalone web app


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 Capacitor MCP



Version Journey

Version Date Highlights
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 Open Collection

OpenPalette
OpenPalette
A color studio for designers
Repo · Web
OpenSend
OpenSend
Free file sharing, no account needed
Repo · Web
OpenSprout
OpenSprout
Plant care records
Repo · Web
OpenTone
OpenTone
Offline music library
Repo

View all Open* repositories →