Un CRM de código abierto que puedes ampliar con código mediante objetos, vistas, flujos de trabajo y agentes de IA, creado con TypeScript, React y PostgreSQL.
trycompai/crm
Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario.
Alternativa open source a:Salesforce
HubSpot
- Estrellas
- 11,488
- Forks
- 1,681
- Issues abiertos
- 51
- Último commit
- el mes pasado
¿Qué es?
Comp AI CRM es un gestor de relaciones con clientes en el que un agente de IA se encarga de investigar, en lugar de limitarse a acompañar un formulario. El agente se ejecuta en su propio despliegue, con una cola de trabajo y un horario; decide qué contactos revisar a continuación, programa seguimientos y se detiene cuando agota su presupuesto de investigación. Cada registro se completa a partir de evidencias observadas, y las evidencias poco sólidas se presentan como sugerencias para que una persona las confirme, en vez de registrarlas como hechos.
El agente funciona sin claves de API externas y consulta los correos, las reuniones y los bloques de firma del propio equipo. Las claves opcionales añaden búsquedas web y datos de empresas y LinkedIn. Los comerciales pueden abrir la pestaña del agente de cada contacto para ver los pasos que ha seguido y hablar con él desde allí. La aplicación tiene un frontend de Next.js sobre una API de NestJS, usa Postgres mediante Prisma y se despliega en Vercel; incluye inicio de sesión con Google y Microsoft.
Funciones clave
- 01Agente de investigación autónomo con su propia cola de trabajo y horario
- 02Registros basados en evidencias observadas, con las evidencias poco sólidas reservadas para revisión humana
- 03Funciona sin claves de API externas; consulta los correos, las reuniones y los bloques de firma propios
- 04Pestaña del agente en cada contacto, empresa y oportunidad que muestra los pasos y las preguntas
- 05Inicio de sesión con Google y Microsoft, con una lista de correos electrónicos permitidos
- 06Conexión tRPC con seguridad de tipos entre el frontend de Next.js y la API de NestJS
Casos de uso
- Un equipo de ventas pequeño que quiere que un agente mantenga actualizados los registros de cuentas y contactos
- Alojar por cuenta propia un CRM con una base de datos Postgres y un proveedor de identidad propios
- Experimentar con agentes que actúan según un horario y escriben en un almacén de datos compartido
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/trycompai/crm.git && cd crm - 2
Copia el archivo env de ejemplo e instala las dependencias
cp .env.example .env && bun install - 3
Inicia Postgres, aplica las migraciones y ejecuta el servidor de desarrollo
docker compose up -d && bun run db:deploy && bun run dev
Antes de usarlo
- Se necesitan Bun y Docker, además de configurar una app OAuth de Google o Microsoft para iniciar sesión.
- Muchas funciones de agente son opcionales, pero requieren API keys adicionales, como Context para los datos de marca y LinkedIn.
- Solo admite un único tenant; no admite organizaciones.
Temas
Preguntas frecuentes
- ¿Qué es crm?
- Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario. Comp AI CRM es un gestor de relaciones con clientes en el que un agente de IA se encarga de investigar, en lugar de limitarse a acompañar un formulario. El agente se ejecuta en su propio despliegue, con una cola de trabajo y un horario; decide qué contactos revisar a continuación, programa seguimientos y se detiene cuando agota su presupuesto de investigación. Cada registro se completa a partir de evidencias observadas, y las evidencias poco sólidas se presentan como sugerencias para que una persona las confirme, en vez de registrarlas como hechos.
- ¿crm es gratuito? ¿Qué licencia tiene?
- crm es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿crm sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de crm fue el 11 sept 2026.
- ¿Para qué puedo usar crm?
- Un equipo de ventas pequeño que quiere que un agente mantenga actualizados los registros de cuentas y contactos Alojar por cuenta propia un CRM con una base de datos Postgres y un proveedor de identidad propios Experimentar con agentes que actúan según un horario y escriben en un almacén de datos compartido
- ¿Cómo se instala crm?
- Clona el repositorio: git clone https://github.com/trycompai/crm.git && cd crm Copia el archivo env de ejemplo e instala las dependencias: cp .env.example .env && bun install Inicia Postgres, aplica las migraciones y ejecuta el servidor de desarrollo: docker compose up -d && bun run db:deploy && bun run dev
- ¿Dónde consigo crm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/trycompai/crm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de agenda autohospedada y de código abierto (fork comunitario de Cal.com con licencia MIT) para reservar reuniones y gestionar calendarios.
Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.
Plataforma low-code autoalojable y orientada a API que funciona como una hoja de cálculo colaborativa con base de datos y se presenta como alternativa a Airtable.
Plataforma de código abierto para hacer seguimiento de cómo aparece una marca en las respuestas de búsqueda con IA de ChatGPT, Gemini, Claude, Perplexity y otros motores.
Plataforma open source de automatización de flujos de trabajo y alternativa a Zapier, con integraciones basadas en TypeScript que también funcionan como servidores MCP para agentes de IA.