Steele

An AI you text. It started as a copilot for students. Today it tells parents what homework is due, late and done.

Role
Founder. Product, code, sales.
Timeline
March 2026 to now
Status
Live for parents
Steele for parents: See what's due, late, and done for every child.
steelelabs.co, October 2026.
Price
$20a month per kid
Pull requests merged
465
Automated tests
5,088
Incident write-ups
44

The problem

Google Classroom already knows what's due, what's late and what got turned in. Parents usually find out last.

Steele reads Classroom and Calendar for each kid and texts the parent: what's due, what's late, what's done. The details are on the web when they want more.

March to August 2026

The student version

Steele started as a personal copilot students text over iMessage. Classes, deadlines, goals and routines in one thread, with memory that carries across weeks.

It grew into a full product: an iOS app, a web dashboard, reminders it decides on its own, and a voice agent that calls you over FaceTime.

Steele iOS app, chat: planning a week of workouts into the Tasks tab.
Steele iOS app, Tasks: a dated list of planned workouts.

The iOS app in August 2026. I asked it to plan my week, and it filled the Tasks tab.

June 2026

What paying users told me

The first subscribers paid $9.99 or $19.99 a month. Most of them left. By mid-June, 4 of the 7 who canceled or said they would pointed to the same thing: it cost too much for what it did.

A general assistant over text competes with the best general assistants in the world. Steele needed a job only it could do.

June to August 2026

Too young for Apple

Apple won't let anyone under 18 hold a developer account, and the same wall shows up at Stripe and the bank. So I formed Steele Labs LLC in Wyoming, with a parent as the account holder, and got a D-U-N-S number so the Apple developer account belongs to the company.

The first TestFlight build crashed on launch. I traced it to mismatched Expo native modules and shipped a fixed build the same day. The public beta opened on August 2.

September 10, 2026

Rebuilt for parents

I locked the product to one customer: parents. The kid is the subject, not the user. Parents connect Google Classroom and Calendar, add each kid, and get texts about what's due, late and done. $20 a month per kid.

I kept the Google permissions to Classroom and Calendar on purpose. No Gmail, no Drive. That keeps the product out of Google's restricted-scope security audit.

The Steele homepage: Less homework stress. More family time.
The homepage after the switch to parents.

Engineering

How it's built

I build it myself, with AI coding agents doing a lot of the typing. The work is deciding what to build, reviewing what the agents write, and owning what breaks.

Messaging
iMessage and SMS
Backend
FastAPI, background workers and a scheduler on Fly.io
Data
Postgres, including the job queue
Clients
Next.js web, Expo iOS app
Payments
Stripe
Integrations
Google Classroom, Google Calendar, iCal

Bugs that reach users get a written incident report: 44 so far. Product decisions get a decision record: 29 so far. Pull requests go through an automated review bot before they merge.

Some screens start as sketches.

Hand sketch of an assignment card broken into four steps: idea, outline, draft, revise.
Sketch for an assignment card that breaks an essay into steps, August 2026.

Shipping log

  • 2026-03-31

    First Steele website

  • 2026-05

    Automated quality checks

    20 of 21 behavior probes passing, including reading a student's Google Classroom.

  • 2026-06

    First paying subscribers, then the churn lesson

  • 2026-06-16

    Decided to form Steele Labs LLC

  • 2026-07-14

    First TestFlight build

    Crashed on launch. Fixed build shipped the same day.

  • 2026-08-02

    Public TestFlight beta opens

  • 2026-09-08

    5,088 automated tests passing

  • 2026-09-10

    Product locked to parents

  • 2026-09-14

    Parent tools live, $20 per kid pricing active

  • 2026-09-16

    Google Classroom due, late and done, end to end

  • 2026-10-01

    Privacy and legal pages updated for launch

Where it stands

The parent product is live. The work now is the hardest part: getting it in front of parents and finding out if they'll pay.

Visit steelelabs.co