What is wrong with it
Leaf photo in, disease out, with a confidence score. Below 0.55 it says uncertain and tells you how to retake the shot rather than inventing an answer.
PlantPhrase reads a photo of your tomato plant, pairs it with your temperature and humidity readings, and returns a ranked list of actions — not a wall of charts you have to interpret yourself.
Private beta. No card, no spam — one email when your spot opens.
Every number below comes from a published agronomic model, computed on your own readings — not a general-purpose chatbot guessing at a picture.
Leaf photo in, disease out, with a confidence score. Below 0.55 it says uncertain and tells you how to retake the shot rather than inventing an answer.
Daily severity from leaf-wetness hours and temperature, accumulated over the season. At the field-validated threshold you get a spray recommendation — not before.
Leaf-to-air vapour pressure deficit against the band for the plant's current stage, and growing-degree days that track which stage that actually is.
Blossom end rot scored from transpiration stress, irrigation irregularity and stage susceptibility — the delivery failure, not a calcium deficiency myth.
Upload from the app. The photo is checked, stored, and queued — you get an immediate response and the result streams in when it is ready.
Push temperature, humidity and leaf-wetness readings from whatever you already run, or let historical weather fill short gaps for a located plant.
Deterministic rules decide what to do and in what order. Language may be rephrased for readability; the decision itself never is.
These are the actual models behind the numbers, so you can check our work against the literature.
| Model | Basis | What it decides |
|---|---|---|
| Tom-Cast DSV | Pitblado severity table for Alternaria solani; zero outside 13–29 °C | Preventative fungicide timing |
| GDD | Capped method, base 10 °C, cap 30 °C | Phenological stage |
| VPD | Tetens SVP, leaf-to-air with a 2 K leaf-cooling offset | Humidity and shading calls |
| BER risk | 0.40·vpd_stress + 0.35·irrigation_irregularity + 0.25·stage_susceptibility | Irrigation regularity |
Uploads are size- and content-checked, stored under your account, and used to answer your question. They are not a training corpus.
Permissions are enforced by the database itself, not by convention. The analysis side cannot delete a row anywhere, and tests assert it.
Readings arrive over a plain HTTP API, so anything that can POST JSON — a hub, a script, a controller — can feed it.
Leave an email and we will open a spot. Tell us your setup and you go to the front of the queue.
Or write to support@plantphrase.com.