Analysis updated 2026-05-18
Let a solo real estate agent answer every incoming buyer call automatically, 24 hours a day, in their name and tone.
Have the assistant remember a buyer who calls back and continue qualifying them from where the previous call ended.
Book a property showing directly on the agent's Cal.com calendar during the AI voice call.
| mahimairaja/realtyrecall | 0marildo/imago | agentlexi/agent-lexi | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Python | Python | Python |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | pm founder | general | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires LiveKit, Cal.com, Telnyx, Cognee with Neo4j, and API keys for OpenAI and Deepgram.
RealtyRecall is a voice assistant built specifically for solo real estate agents. It answers incoming calls on behalf of the agent, qualifies buyers by asking about their budget, timeline, and financing, and books property showings against the agent's real calendar. When a call ends, it texts the lead summary to the agent's phone number. Setup starts by pasting the agent's website URL. The system crawls the site, extracts property listings and the agent's name, agency, and tone from the page content, and stages everything for the agent to review before going live. The assistant then answers all calls in that agent's name and persona, using only the listings that were found on that website, never inventing details. The standout feature is persistent memory across calls. When someone calls for the second time and provides their phone number or name, the assistant recognizes them, greets them by name, and picks up the conversation from where the previous call left off. This memory is stored in a knowledge graph using a tool called Cognee, which keeps track of which buyers expressed interest in which homes. A caller can also ask to be forgotten, which deletes all their stored data. The system uses LiveKit to handle real-time voice calls. On a web call, house cards appear on screen as the assistant mentions homes during the conversation. Bookings are created via the Cal.com calendar API, with idempotency checks to prevent double-bookings if a request is retried. A one-line JavaScript snippet lets agents add a "Talk to us" button to their own website, and a SIP phone number can connect real incoming calls to the same assistant. The backend is built with FastAPI. The assistant model used is GPT-4.1-mini, with Deepgram for speech-to-text and Cartesia for text-to-speech. Memory storage combines a Neo4j graph database with pgvector for vector search. The project was built for a hackathon and is MIT licensed. The full README is longer than what was shown.
A voice assistant for solo real estate agents that answers calls, qualifies buyers, books showings, and remembers callers across conversations.
Mainly Python. The stack also includes Python, FastAPI, LiveKit.
MIT license, use freely for any purpose, including commercial, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.