Streamline Canopy for greenhouse and indoor growers

Measure every plant as you walk past it.

Canopy uses the LiDAR scanner in an iPhone Pro to record each plant’s height and growth rate. After every walk it shows you the plants falling behind and the spots that need replanting, while there’s still time to act.

  • iPhone 12 Pro or newer
  • Nothing to install in the greenhouse
  • Works with no signal
Start of row39.6 m
to measure every plant in a 10 m bed.
35sec
height resolution, measured from the soil up.
0.5cm
over a week give every plant its own growth rate.
3walks
to buy, mount or wire.
0sensors
The problem

You can’t fix a slow plant you haven’t found.

Nobody measures 400 plants by hand. You check a few with a tape when there’s time and judge the rest by eye. A plant growing at half the rate of its neighbors looks normal for weeks, and an empty slot hides under the leaves next to it. By harvest, the gap shows up on the scale.

Canopy measures every plant on every walk and tracks each one week to week. Stragglers, gaps and uneven beds show up early, when you can still do something about them.

Measured by hand on a busy morning: 5 of 66 plants

Measured with Canopy: 66 of 66, on every walk

Illustration. Each bar is one planting spot in a 66-spot row, drawn to its plant’s height. Spot checks miss both slow growers (amber) and both empty slots. A Canopy walk measures every spot.
The labor math

Labor is the biggest bill on a lettuce farm, and every hand count adds to it.

Cornell’s greenhouse model budgets 32 hours of work for every 1,000 heads, about 2 minutes a head from seeding to the box. A 20% rise in labor cost cuts that farm’s yearly profit by 42%, from $33,333 to $19,382. In UC’s field romaine study, hand harvesting and packing alone run $8.00 for a carton of 36 hearts.

With margins that thin, an hour spent counting heads, or guessing what will be ready for a buyer, comes straight out of profit. Nobody publishes how long that takes the average grower, so the calculator uses your numbers.

Canopy won’t cut a single head. It gives you the count of record for every bed and how fast it’s growing, so the harvest crew and the buyer get a number instead of a guess.

What counting by hand costs you

Example numbers to start. Put in your own beds, your pace and your labor cost.

By hand

234 hours a year

4.5 hours a week to get through 5,400 heads, or $4,348 a year in labor. At Cornell’s 26¢ profit a head, that’s the profit on 16,722 heads.

With Canopy

20 minutes a week

Walking time for the same beds at Canopy’s pace of about 1 foot a second, not counting the walk between beds. You get every plant’s height, growth rate and the empty slots, not just a count.

  1. 1. USDA Economic Research Service, Chart of Note, “Specialty crop farms had the largest share of cash expenses on labor relative to other farm types in 2024,” August 25, 2026. www.ers.usda.gov/data-products/charts-of-note/115125
  2. 2. USDA National Agricultural Statistics Service, “Farm Labor (April 6–12, 2025 reference week),” May 21, 2025, the latest release. esmis.nal.usda.gov/concern/publications/x920fw89s
  3. 3. Cornell University, CEA Entrepreneur Conference, “Interactive Business Tool for CEA Vegetables: Lettuce & Tomato (Gómez, Mattson and Nishi),” November 2, 2017. cea.cals.cornell.edu/files/2020/01/Cost-Study.pdf
  4. 4. UC Cooperative Extension and UC Davis Agricultural and Resource Economics, “Sample Costs to Produce and Harvest Romaine Hearts Lettuce, Central Coast (Tourte, Smith, Murdock and Goodrich),” 2023. coststudies.ucdavis.edu
  5. Percentages, minutes per head and profit-per-head comparisons are our arithmetic from the figures above. The calculator uses 52 weeks a year and Canopy’s walking pace of 0.3 m/s.
How it works

Set it up once. After that, you just walk.

  1. Map the greenhouse once

    Walk the house and mark where each bed starts and ends. The phone remembers the room, so you don’t need QR codes, stakes or printed markers. From then on it knows which bed you’re standing at.

    Located in the saved mapBed 4 · 0.3 m
  2. Walk a bed

    Hold the phone over the bed, or sideways along a tall row, and walk at a slow, steady pace. Each plant’s height appears over it as you pass. Go too fast and the phone buzzes.

    Slot 37 · live · 41.5 cm ↑ 1.2 cm/daySlow down
  3. Check the results

    Tap Save. Each bed gets a plant count, median height and growth rate, plus a list of slow growers, missing plants and empty slots, with the exact spot for each.

The technology

The sensor is already in your iPhone Pro.

Every iPhone Pro since the 12 Pro has a LiDAR scanner. Canopy combines it with Apple’s AR tools and on-device processing to measure plants while you walk.

LiDAR scanner and ARKit depth

Height in centimeters, for every plant

The LiDAR scanner, the small dark circle next to the cameras, times pulses of light as they bounce off leaves and soil. Canopy turns that into each plant’s height above the soil, to the nearest half centimeter, and its canopy area.

A slow plant isn’t “somewhere in Bed 4.” It’s slot 12, 3.3 meters from the start.

ARKit world maps

It remembers your greenhouse

Map a house once. After that the phone recognizes it by its walls, posts and pipes and knows which bed it’s over. No QR codes or stakes.

LocatedBed 4 · 6.2 m

3-D scene reconstruction

It finds the soil under a full canopy

While you walk, the phone builds a 3-D model of the floor from many angles, so heights start at the real soil line, not at the lower leaves.

Haptics and on-device speech

Built for gloves

The phone buzzes if you walk too fast and again when a bed is done. Start a walk with the Action button or by saying “talk to Canopy.” Speech is processed on the phone.

Slow downBed complete

Camera control

Consistent under grow lights

Canopy locks white balance and exposure for each walk, so grow lights don’t throw off the camera and this week’s walk compares cleanly with last week’s.

On-device storage

Works with no signal

Measuring, storage, charts and answers all run on the iPhone, so a metal greenhouse with no bars is fine. A full season of walks opens instantly.

  • MeasuringOn this iPhone
  • Cloud accountNone

Requirements

What you need

An iPhone 12 Pro or newer on iOS 17 or later. No drones, rail cameras, sensor networks or servers. iPhones without LiDAR can view history and use Ask, but can’t measure.

What you get

After every walk, a short list of the plants that need you.

Example data from a demo farm

A growth rate for every plant

Centimeters per day for tall rows, or canopy spread per day for beds and young plants, each with a ± range. See which beds are pulling ahead and which are stalling.

The slow-grower list

Plants growing well behind the rest of their bed, each with where to stand: “Slot 17, 9.9 m from start.” A plant is only judged after 3 walks over a week, so one bad reading can’t flag it.

Counts and a replant list

A plant count from every walk, every empty spot with its distance from the start of the bed, and flags for plants that went missing or are new. Built for running the farm, not for compliance reporting.

Height trends and targets

Median height over time, stretch after flowering starts, the date a bed should reach your target height (“60 cm by Nov 3”) and how even the canopy is. Spin any bed in 3-D and tap a plant.

On pace
Growing at or above the slow-grower line.
Slow grower
Well behind its bed. Check it.
Empty slot
On the replant list.
Collecting
Needs 3 walks over 7 days.
Ask

Ask a question in plain words. Get the numbers back.

Type or tap a question and Canopy answers right away with a short summary and a table from your own walks, including which walk each number came from. It reports measurements. It doesn’t guess at causes or give growing advice.

Each week, tap Write with Apple Intelligence and the phone turns the week’s numbers into a plain-language report on the device, with every figure taken from your walks. Requires iOS 26 or later.

AskAnswers from your walks

Example data

Which rows are growing slowest?
Rows walked from the side in House 2, slowest first: Row 6 · 0.9 cm/day; Row 4 · 1.3 cm/day; Row 5 · 1.4 cm/day.
rowcm/dayplantswalked
Row 60.961Oct 26
Row 41.364today
Row 51.462yesterday

From your walks · House 2 · latest walk of each row

Ground rules

What Canopy does, and what it doesn’t.

  • Every number comes with a confidence rating.

    Each plant is rated High, Medium or Low. Low readings are counted but never used for growth rates or flags. Check 3 to 5 random plants with a tape after a walk, and Canopy shows you its own error on your farm.

  • It never controls equipment.

    Canopy doesn’t touch irrigation, climate or lights. It measures and reports, and your team makes every change.

  • Your data stays on your phone.

    There’s no server, no account, no tracking and no network code in the app. Walks, photos and measurements stay on the iPhone and in your own backup until you choose to share them.

  • It doesn’t replace METRC or BioTrack.

    Canopy’s plant count is for running the farm. Your seed-to-sale system stays the record for regulators.

Where this is going

It starts with knowing every plant.

Growers shouldn’t need a lab, a drone program or a data team to know how their crop is doing. Canopy starts with the phone already in the greenhouse. The same plant-level data is what a neighborhood farm would plan from: what’s growing, what’s ready and where hands are needed.

  1. Today

    Every plant, every walk

    Height, growth and slow growers for every bed and row, from one phone.

  2. Next

    A farm you can ask

    Every walk adds to each plant’s history, so growth, counts and gaps are one question away.

  3. Long term

    Farms planned around the next meal

    Neighborhood farms and kitchens that grow for what people will actually eat. In development, starting in Bozeman.

From every plant to the next meal.

Read the vision for neighborhood farms and kitchens
FAQ

Questions growers ask

Which iPhone do I need?

An iPhone 12 Pro or newer, on iOS 17 or later. Those models have the LiDAR scanner Canopy measures with. Canopy is tuned on the iPhone 18 Pro. Other iPhones can view history and use Ask, but can’t measure.

What else does it need besides the phone?

Nothing. There’s no server, account or monthly bill, and no sensors, cameras or drones to install. A tape measure helps when you set up your beds and for occasional spot checks.

Does it work without Wi-Fi or cell signal?

Yes. Measuring, storage, charts and Ask all run on the phone, so it works in a greenhouse with no bars.

Which crops does it work on?

Anything grown in beds or rows: leafy greens, fruiting vegetables, herbs, seedling trays and, where legal, cannabis. Walk beds and trays from above, and tall or trellised rows from the side.

How accurate are the heights?

Heights are shown to the nearest half centimeter, measured from the soil. After a walk, Canopy picks 3 to 5 plants at random for you to check with a tape, then shows its own error on your farm. Low-confidence readings never trigger a flag.

What counts as a slow grower?

A plant growing at less than 60% of its bed’s median rate. A plant needs 3 walks over at least 7 days before it’s judged, and a bed needs 6 such plants before it flags anything.

Does it find pests or disease?

Not in this version. Canopy measures height, growth, counts and empty slots. Keep scouting as you do today; Canopy tells you which plants are falling behind, so you know where to look first.

Does it replace METRC or BioTrack?

No. Canopy is an operating tool. Its plant count is for running the farm, and your seed-to-sale system stays the record of truth.

Can it turn on fans or change the irrigation?

Never. Canopy is read-only. It measures and reports; people make every change.

Do I need to know how to code?

No. Early-access growers get a setup guide written for growers, not programmers. You map each greenhouse once, and after that you just walk.

Early access

Measure your first bed this season.

Canopy is in early access for greenhouse and indoor growers with an iPhone Pro. Tell us what you grow and roughly how many beds, and we’ll get you set up.