Agentic AI · Consumer
Tend
Life admin, handled.
A life-admin autopilot that captures a messy obligation, finds the real way to act, drafts the reply — and waits for your yes.

- Role
- Solo — product, brand, design & engineering
- Year
- 2026
- Built with
- Expo / React Native · Claude (Haiku + Sonnet) · Supabase · Zod · Plaid · Local-first SQLite
How it works
Capture
Snap a bill or forward an email.
Reason
It extracts, triages, and finds the real route to act.
Approve
You read the draft and tap send. Nothing leaves without you.
The problem
The quiet tax of adult life is administrative: the subscription you meant to cancel, the wrong medical bill, the renewal that crept up 30%. The work is reasoning-heavy and emotionally draining, so it gets deferred — and the deferral costs real money and mental load.
The build
Tend runs the whole loop. You snap a photo of a bill or forward an email; it extracts the structured facts, triages what matters, finds the real route to act (routing around no-reply addresses to the actual cancel page or dispute line), and drafts the message. Nothing leaves without your tap. It then watches for the reply and escalates if ignored.
The AI technique
A two-model split keeps it cheap and reliable: Claude Haiku for high-volume extraction, Sonnet for the drafting that needs nuance. Every model output is validated against a Zod schema with a repair loop, and triage is deterministic — the app never trusts the model with a consequential decision. Human-in-the-loop is the architecture, not a setting: approve every send.
The outcome
A production-ready, cross-platform MVP (iOS, Android, and web from one codebase) with a complete brand system, local-first storage, and a privacy posture designed for a B2B2C play with banks and insurers. Calm by design — a brilliant chief-of-staff that already handled it.
A closer look

