OpenClaw: AI-Powered Real Estate Agent
Autonomous multi-agent real estate platform that replaces the traditional agent with an AI persona named Odie, orchestrating five specialized sub-agents to handle buying, selling, compliance, and negotiations across web, Telegram, and SMS.

OpenClaw: AI-Powered Real Estate Agent
Role: Full-Stack AI Engineer
Program: Gauntlet AI — 2-Month Immersive for AI Engineers
Live Demo: opendoor-web.vercel.app
GitHub: github.com/alediez2048/Opendoor
Tools: Next.js 15, React 19, Tailwind CSS, Anthropic Claude, XState, PostgreSQL + pgvector, Telegram (grammY), Twilio SMS, Turborepo
Overview
OpenClaw is an autonomous AI-powered real estate platform for the Austin/Travis County market. It replaces the traditional human real estate agent with Odie, an AI persona that orchestrates five specialized sub-agents — Brain, Voice, Closer, Lawyer, and Banker — behind a single conversational interface.
The system handles both sides of a property transaction (buyers and sellers) with built-in broker oversight and human-in-the-loop escalation for critical decisions like contracts, offers, and counter-offers. Fair Housing compliance is enforced at every layer.
Architecture
- Turborepo monorepo with two apps (
webandapi) and shared packages - Dual-LLM tier strategy: Claude Sonnet for complex reasoning, Haiku for fast utility tasks
- XState finite state machine driving the full transaction lifecycle — no ad-hoc DB writes
- Multi-channel communication: Web chat, Telegram bot, and Twilio SMS
- Human-in-the-loop gates for broker review before high-stakes actions
- Fair Housing compliance: Regex blocklist on all outbound messages
Key Features
- Multi-Agent Orchestration: Five specialized agents coordinated through a central AI persona
- State-Machine Transactions: XState-driven lifecycle ensures reliable, auditable deal flow
- Instant Property Analysis: Rapid valuations and offer strategy generation
- Compliance-First Design: All messaging fact-checked and Fair Housing certified
- Multi-Platform Access: Available via web, Telegram, and SMS simultaneously
Tech Stack
| Layer | Stack |
|---|---|
| Frontend | Next.js 15, React 19, Tailwind CSS 4, shadcn/ui |
| Backend | Node.js 24, Express 5, TypeScript, Drizzle ORM, Zod |
| AI/Agents | Anthropic Claude (Sonnet + Haiku), XState |
| Database | PostgreSQL 16 + pgvector, SQLite (agent memory) |
| Messaging | Telegram (grammY), Twilio SMS |
| Infrastructure | Vercel (frontend), Railway (backend), Turborepo, pnpm |


