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.

Ir al repositorio →