Monstera leaf

My Personal Plant Inventory

A personal houseplant library — store data in your Google Drive or locally on your device

What is this app?

My Personal Plant Inventory is a free web app that helps you photograph, identify, and catalog your houseplant collection. It uses Google's Gemini AI to suggest plant names and care details from your photos. The primary purpose of this app is to help you build a personal inventory of your plants.

You can use the app in two ways: sign in with Google to store everything in your own Google Drive, or use local mode to store data directly on your device without an account.

How to Use

1

Sign in & connect Google Drive

Sign in with your Google account, then connect Google Drive when prompted. This gives the app permission to store your plant data in a folder called "PlantInventory" in your Drive.

2

Add a plant

Tap the orange "+" button to add a plant. You can take a photo with your camera or select one (or multiple) from your gallery. For multiple photos, each one is processed one at a time. Up to 5 photos can be attached to a single plant — swipe through them in the detail view.

3

Crop & rotate

Adjust the photo by cropping and rotating it. When you tap "Done Cropping," the AI will automatically try to identify your plant.

4

Review AI identification

The AI will suggest a name and care details. If it's correct, tap "Looks Correct." If not, you can enter the correct name and the AI will look up care details for you.

5

Edit details & save

Review or edit the plant's details — name, scientific name, watering, light, humidity, temperature, toxicity (with reptile-aware notes), environment (terrarium / household), and growth rate. Then save it to your library.

6

Browse your library

Your library shows all your plants with photos. Use the search bar to find plants by name. Toggle between alphabetical and grouped views (group by family, type, watering, light, humidity, temperature, toxicity, environment, growth rate, or date added). Use the green "Terrarium plants" pill to filter to plants that need a terrarium or conservatory.

7

Edit, archive, or delete plants

Tap any plant card to see its full details. Use the pencil icon to edit. Use the archive icon to mark a plant as archived (kept in history but hidden from the main library) — useful when you give a plant away or it dies. Restore archived plants any time from the Archive view.

8

Export or share your collection

Two places to reach these tools. (1) The Settings gear in the header opens a "Download library" section where you pick CSV or PDF and tap Download — CSV is best for reimporting into other tools, PDF gives a formatted printable copy (auto-detects CJK/Arabic/emoji plant names and renders them correctly). (2) The share icon in the header opens a menu with four options: Share as image — a 3×6 tile card great for social posts; Copy invite link — a compact URL friends can tap to see your collection in a read-only view; Preview invite page to see what friends will see; Show QR code — a scannable code perfect for garden centers or plant swaps where a friend points their phone camera at your screen.

Tips

  • -Batch upload: Select multiple photos at once from your gallery to add several plants in one session.
  • -Add more photos later: Open a plant’s detail view to add additional photos from camera or gallery (up to 5 total). Useful for tracking growth over time or capturing different angles.
  • -Bulk edit: Use the bulk-edit pencil in the header to update a single care field (e.g. "Watering") across many plants at once — great for cleanup after AI variations.
  • -Complete later: Not sure about a plant? Save it as incomplete and come back to it. Incomplete plants appear in the "Needs Attention" section at the top of your library.
  • -Skip in batch mode: If you want to come back to a photo, skip it and it will reappear at the end of the batch.
  • -Fill missing care details: In the Settings menu, the "Fill any missing care details" button scans every plant for empty care-detail fields (watering, light, humidity, temperature, toxicity, environment, growth rate, family, plant type) and asks the AI to fill only what’s missing. Existing values are never overwritten. Safe to re-run any time — new fields introduced by future updates get auto-filled too. Drive-mode only, one-tap.
  • -Install as app: This is a PWA — you can install it on your phone or desktop from your browser's menu for quick access. Look for the "Install on iPhone" hint at the top if you're on iOS Safari.
  • -Share a photo INTO the app: Once installed as a PWA, the app appears in your device's share sheet. From your camera roll, gallery, or a messaging thread, tap Share and pick this app — the photo lands directly on the Crop step, ready to identify and save. Zero friction plant capture from anywhere.
  • -"Grow along" invite links: Every share event also produces a compact link (like personalplants.online/g#…) that a friend can tap to see your plants in a read-only view. Great for showing off your collection, and it doubles as a soft signup channel — your friends land on a "Start your own plant library" CTA.
  • -Privacy of invite links: The plant list is packed into the URL's fragment (the part after #), which browsers strip before sending any HTTP request. Nothing about your plants is stored on our servers or in any database when someone opens your invite link. Only your first name is shown (never your full name or email), even in Drive mode.
  • -Data privacy: Your plant data and photos are stored only in your own Google Drive (or on your device in local mode). Nothing is stored on our servers except your login session and a small translation cache.
  • -AI suggestions: AI-provided names and care details are just suggestions. Feel free to edit any field — the app is your personal inventory, and you control the data.

About AI-Powered Identification

The AI plant identification and care details provided by Google Gemini are suggestions only and may not always be accurate. There is no guarantee of correctness — the AI can misidentify plants or provide outdated or incorrect care information.

The main goal of this app is to help you inventory your plants. You are encouraged to do your own research and update any details as you see fit at any time. Every field in a plant's record can be edited whenever you want.

Using Local Mode (No Account)

If you prefer not to sign in, you can use the app in local mode. Your plant data and photos are stored directly in your browser on this device. Key things to know:

  • -Data is stored only on this device, in this browser. It will not sync across devices.
  • -Clearing your browser data will permanently delete all your plants.
  • -You are limited to 100 plants in local mode.
  • -AI features (identification & care details) still work — they use the server without requiring your identity. Each anonymous user gets a modest hourly rate limit, and the app has a hard daily ceiling on total anonymous AI calls to keep costs bounded.
  • -You can sign in with Google later to move your data to the cloud.

Tip for anonymous power users:

If you want to keep using the app without an account but have more than 100 plants, you can export your collection as a CSV or PDF file at any time (using the download icon in the header). Save it to your Google Drive or computer manually, then delete some plants from the app to free up space. This way you maintain a complete record while staying anonymous.