← Work

iOS app · 2026

Yomi

Looking after your plants, and watching them flourish.

Yomi follows each houseplant one by one: it recognises it from a photo, learns how often it gets thirsty in your home, and keeps track of what it becomes. Designed, drawn and built solo.

Coming soon to theApp StoreVisit the website
Role
Designer, engineer, owner
Year
2026
Status
Ongoing
The shelf, on opening
A plant's sheet, in the evening
The morning round, recorded in the app (in French).

Context

Why Yomi exists

A houseplant rarely dies from being forgotten. Most often it dies from water at the wrong moment, and above all from too much of it. A reminder “every Sunday” doesn't know where the plant lives: the same plant can be thirsty every four days on a windowsill, or every twenty in a dark hallway.

Yomi starts there. It doesn't recite a calendar: it works out a rhythm for each plant, in its room, with its light and its pot, then refines it at every watering. And water is only a means. The point is to look after the plant, and to watch it grow.

Four means, and none of them is the point

  1. 01

    Recognise

    One photo, and the plant gets its name back.

  2. 02

    Understand

    Its light, its pot, its room, the season.

  3. 03

    Water

    At the right moment, learning from every watering.

  4. 04

    Follow

    Its journal, its photos, season after season.

How it works

From the shelf to the diagnosis

The path through the app, step by step: what Yomi knows about each plant, and what it does with it.

  1. Library

    All your plants, on one shelf

    Every plant you add takes its place on a glass shelf. You add it by its name, or by a photo: artificial intelligence recognises it among sixty species. Its state shows at a glance: upright, it's fine; drooping, it's thirsty.

    1. 1Your city's weather, which tints the setting
    2. 2One sentence: what matters today
    3. 3The drop: this plant is thirsty
    4. 4Add a plant, by its name or a photo
    Yomi's shelf: the pothos is thirsty, the monstera and the snake plant are fine
  2. Plant sheet

    Every plant has its sheet, and its own advice

    Two monsteras don't have the same needs. Yomi starts from the species profile, then takes into account what you tell it about your home: the size and material of the pot, the light, the room, the season. From that it works out a watering rhythm and advice for that plant in particular.

    What Yomi knows

    Species
    Monstera deliciosa
    Room
    Living room
    Light
    Bright, no direct sun
    Pot
    Medium, terracotta
    Season
    September, full growth
    The monstera's sheet: its reservoir and the seasonal advice

    What it works out

    • Watering · Every ~7 days, adjusted by each finger test

    • Fertiliser · At the next watering, diluted in the water, April to September

    • Orientation · A quarter turn of the pot at each watering, so it grows straight

    • Humidity · A mist on the leaves from November to March: heating dries the air

    • Warmth · Never below 15 °C

    • Winter · Rest from November to February: it drinks much less, the rhythm gets longer

    • Repotting · Every two years, in spring

    A real example: the monstera's profile in the app's catalogue, for a living-room plant.

  3. Notifications

    Told on the right day, and only that day

    Yomi works out in advance when each plant will be thirsty and groups those due the same day. On mornings when something is thirsty, a single notification, at the hour you choose, with the amount of water. On other days, nothing.

  4. Watering

    Touch the soil before pouring

    When it's time to water, one question: is the soil dry, still damp, soaked? The answer decides whether to pour, and adjusts that plant's rhythm. Yomi also says how much water, and how.

  5. Diagnosis

    A yellowing leaf? One photo, and the likely cause

    This is where Yomi helps most. You describe what you see, or take a photo of the leaf: artificial intelligence spots the symptoms, then Yomi weighs them against the plant's situation (its light, its last watering, the season) to suggest the most likely cause and the first thing to do.

    • Symptoms and causes come from the species profile: the AI cannot invent a disease.
    • The photo is only sent when you ask.
    Something wrong? The symptoms to choose from
    Photo of a monstera with yellowed lower leaves

    Having a look…

    The leaf, the soil, the light.

    Left, the app's screen. Right, a reconstruction of the photo result, with the app's own wording.

In motion

The app, on film

Three moments recorded in the simulator, with no retouching of the interface.

  • Morning

    The shelf settles, plant after plant.

  • The round

    Tap the plant, it's watered.

  • Evening

    The app turns dark with the phone.

The App Store listing

Six screens to say it all

The listing's visuals, one sentence per screen, in the app's voice.

  • The shelf: the pothos is thirsty
  • The finger test: dry, still damp or soaked
  • The morning round
  • Diagnosis: something wrong?
  • The sheet: the reservoir and the seasonal advice

The setting

A world of mist and glass

Every screen sits on a 3D-rendered setting: hills, a glass shelf, terracotta pots. The time of day and the city's weather pass lightly over it. In the evening the app follows the phone into dark mode, with a setting that has its own night.

Day

60

species, each with its own profile

3

plants followed for free, for good

0

accounts to create

2

languages, French and English

Under the hood

How it's made

The app is SwiftUI, with iOS 26's Liquid Glass. The model (plants, species, reservoir, round planning) lives in a Swift package shared with the widget and locked down by tests.

Recognition and diagnosis go through a Cloudflare Worker that calls Claude. It can only answer with species and causes from the catalogue: the app shows its own sheets, never invented text.

The plants are generated renders, cut out by an in-house tool so no fringe survives. Weather comes from Open-Meteo and stays on the phone.

Stack

  • SwiftUI
  • WidgetKit
  • StoreKit 2
  • XCTest
  • Cloudflare Workers
  • Claude
  • Gemini
  • Open-Meteo

Current state

Where the project stands

Yomi is in French and English. Free with three plants; Yomi Plus adds unlimited plants, photo recognition and diagnosis, monthly, yearly or once and for all.

Coming soon to theApp StoreVisit the website