Brooke is a private AI by Haemish O'DonnellBrooke is a private AI by Haemish O'Donnell

Brooke is a private AI

Haemish O'Donnell

Haemish O'Donnell

Brooke is a private AI practice management platform I built for my mom, Lizette O'Donnell — a Coldwell Banker agent working the Hi-Desert and Coachella Valley in California. She has one quiet long-term goal: to eventually go independent from the brokerage. I started building her exit infrastructure before she even asked for it.
Nine tools, one private app, one user:
⦿ Chat — structured answers (Bottom Line, Step-by-Step, Watch Out) grounded in the actual documents that govern her practice ⦿ Voice — hands-free, hold-to-talk while driving between Joshua Tree and Palm Springs ⦿ Listing Generator — CRMLS public remarks, Zillow description, and Instagram caption in 30 seconds ⦿ Email Drafter — seven email types, tone-adjustable, ready to send ⦿ Document Scanner — point the iPad camera at a contract or MLS screen, get flagged compliance issues and the next move ⦿ Script Me — exact words for hard conversations: price reductions, low offers, cold-feet buyers, difficult clients ⦿ Form Helper — every C.A.R. form (RPA, BRBC, TDS, RLA, AVID and more) walked through section by section ⦿ Client CRM — built-in, no external tool, no monthly fee ⦿ Brand Builder — bio, Instagram profile, email signature, and elevator pitch for the day she launches under her own name
The knowledge base is trained on what actually governs her work — the 2026 California DRE Reference Book, California Real Estate Law, San Bernardino County STR ordinances, and CRMLS formatting standards. Not a general chatbot. A specialist.
The hidden layer: every answer ends with a single Broker Tip connecting the task she just completed to a California broker's license exam concept. She's not sitting down to study. She's just working. But every day she gets a little closer to that license.
The build:
⦿ One single-file progressive web app under 300KB — installs to her iPad home screen with a custom splash screen and bottom navigation ⦿ Custom Node.js API hosted on Hostinger — handles routing, authentication, and AI calls ⦿ Claude (Anthropic) powering chat, tools, scripts, and vision-based document scanning ⦿ Web Speech API for voice input + Web Speech Synthesis for read-back ⦿ localStorage for client CRM, chat history, and daily briefing — no database required
Brooke isn't a product for sale. It's a private platform built for a single independent agent — proof that the right tools, built with care, can replace an entire back office.
Built under Rare by Design.
Like this project

Posted Jun 5, 2026

Brooke is a private AI practice management platform I built for my mom, Lizette O'Donnell — a Coldwell Banker agent working the Hi-Desert and Coachella Valle...