Sobre el proyecto
Casalvi es un CRM inmobiliario open source pensado para correr en la máquina del agente. Nace de una idea simple: los datos de tus clientes no deberían vivir en el servidor de otra empresa.
¿Por qué existe?
Los CRM inmobiliarios tradicionales son caros, invasivos y acaban almacenando información muy sensible (nombres, teléfonos, ingresos, situaciones familiares) en servidores ajenos. Al mismo tiempo, cada agente ya tiene en su equipo un caos organizado de PDFs, notas y documentos que nadie indexa.
Casalvi parte de ese caos: lee tus archivos locales, los clasifica, los enlaza a contactos y saca conclusiones útiles — quién está a punto de vender, a quién le encaja este piso — sin mover los datos de tu disco.
¿Qué hace exactamente?
- Indexa PDFs, DOCX e imágenes de una carpeta local con embeddings vectoriales.
- Clasifica cada archivo y lo enlaza al contacto correcto por nombre, email o teléfono.
- Puntúa a tus propietarios según señales explicables (divorcio, herencia, mudanza, fin de contrato, tiempo en BD…).
- Empareja compradores con inmuebles combinando reglas y similitud semántica.
- Expone todo como un servidor MCP para que OpenClaw u otro agente pueda consumirlo desde WhatsApp.
Stack
- Next.js 14 · React 18 · TypeScript
- Supabase self-hosted (Postgres + pgvector + Auth + Storage)
- OpenAI o Ollama, intercambiable por
.env - shadcn/ui + Radix + Tailwind
Licencia
Licencia MIT. Puedes usarlo, modificarlo, venderlo, integrarlo en lo que quieras. Si lo mejoras, un pull request es bienvenido.