Gestionar clientes con herramientas SaaS implica ceder datos y pagar mensualmente por funciones que muchos founders nunca usan. Auto-CRM es un CRM open source que corre completamente en local, se configura con Claude Code en lenguaje natural, y almacena todo en un archivo SQLite que nunca sale de tu máquina. Especialmente útil para freelancers con cartera activa, equipos de ventas de 1-5 personas, o negocios que manejan relaciones comerciales sensibles.
La mayoría de los CRMs cobran por contacto, por usuario, por integración. Auto-CRM es open source, corre en local, y se adapta a cualquier flujo comercial usando Claude Code como capa de configuración.
Un founder que vende directamente no necesita Salesforce. Necesita saber quién sigue pendiente de respuesta, cuánto tiene en pipeline, y qué contacto merece atención hoy. Auto-CRM cubre exactamente eso: dashboard con KPIs en tiempo real, Kanban de etapas de venta, historial de interacciones y clasificación automática de leads.
El diferenciador real es que todos los datos viven en un archivo SQLite local. Ninguna información de clientes sale de tu computadora. Para equipos pequeños o freelancers que manejan relaciones comerciales sensibles, eso no es un detalle menor.
No necesitas saber programar. Claude Code actúa como el técnico que configura el sistema — tú describes lo que necesitas y él ejecuta los comandos.
Dos herramientas instaladas:
Verificación rápida en terminal:
node --version
claude --version
La forma más rápida si tienes Git:
git clone https://github.com/Hainrixz/auto-crm.git && cd auto-crm && npm install && npm run dev
Sin Git, el flujo manual es:
auto-crm-maincd ~/Downloads/auto-crm-mainclaudenpm installnpm run devhttp://localhost:3000 en el navegadorPara explorar la interfaz con datos de ejemplo sin agregar contactos reales:
npm run init:seed
| Módulo | Qué hace |
|---|---|
| Dashboard KPIs | Conteo de contactos, deals activos y valor total del pipeline en tiempo real |
| Kanban de ventas | Tablero drag-and-drop con etapas configurables del proceso comercial |
| Base de contactos | Búsqueda rápida con lead scoring de 0 a 100 por contacto |
| Comunicación directa | WhatsApp, teléfono y copiado de número desde el perfil del contacto |
| Historial de actividad | Timeline de interacciones con alertas de seguimiento pendiente |
| Clasificación de leads | Scoring automático por reglas o mediante análisis con IA |
| Webhooks | Captura automática desde Typeform, Tally, Google Forms o Zapier |
| Import / Export CSV | Migración de datos y backups sin fricción |
| Digest diario | Resumen por email de actividad y seguimientos (requiere configuración) |
| Servidor MCP | Integración con Claude Desktop/Web para consultas en lenguaje natural |
Desde el terminal con Claude activo dentro del proyecto:
| Comando | Función |
|---|---|
/setup |
Configura el CRM desde cero según tus necesidades |
/add-contact |
Crea un nuevo contacto |
/search |
Busca contactos o deals |
/metrics |
Muestra estadísticas del pipeline |
/follow-ups |
Lista los seguimientos pendientes |
/import-csv |
Importa contactos masivamente desde un CSV |
/classify |
Clasifica leads con IA |
/digest |
Envía el resumen diario por email |
Auto-CRM incluye un servidor MCP que expone los datos directamente a Claude Desktop o Claude Web. Permite hacer consultas en lenguaje natural sobre el pipeline sin abrir la interfaz web. Las 10 herramientas disponibles cubren contactos, deals, métricas, actividades, seguimientos y clasificación de leads.
Las más útiles en la práctica:
get_dashboard_summary — panorámica completa del negocioget_follow_ups — seguimientos pendientes por fechaclassify_leads — scoring masivo de leads sin abrir la interfazget_pipeline_metrics — valor y velocidad del pipelineEl sistema funciona sin variables de entorno. Estas extienden las capacidades con IA y notificaciones. Crear un archivo .env en la raíz:
ANTHROPIC_API_KEY= # Habilita clasificación de leads con IA (Claude)
RESEND_API_KEY= # Activa el resumen diario por email
DIGEST_EMAIL= # Destinatario del digest
DIGEST_FROM= # Nombre y dirección del remitente
Sin ANTHROPIC_API_KEY, la clasificación de leads funciona por reglas estáticas en lugar de análisis semántico.
# Modo producción local (sin hot reload)
npm run local
# Docker (ideal para que corra en segundo plano de forma permanente)
docker compose up -d
Next.js 16, React 19, TypeScript, SQLite + Drizzle ORM, Tailwind CSS v4, shadcn/ui, Recharts, @dnd-kit.
Auto-CRM es útil cuando el CRM que usas cuesta más de lo que aporta, o cuando trabajas con datos de clientes que no deberían salir de tu infraestructura. Funciona bien para:
No es una alternativa a HubSpot para un equipo de 30 personas. Es una solución liviana, adaptable con prompts en lenguaje natural, completamente gratuita, y sin ningún dato viajando a servidores de terceros.