crm
Comp AI CRM es un sistema de gestión de relaciones con clientes (CRM) open source diseñado específicamente para agentes de IA autónomos ('agentic-first').
Ficha actualizada 1 nov 2026, 22:51 · upstream 1 nov 2026, 22:51 · release v1.16.0
Qué es crm
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio implementa un CRM donde el agente es el núcleo operativo, no una característica añadida. El sistema se ejecuta en su propia infraestructura con sesiones duraderas que sobreviven a los despliegues, gestionando colas de trabajo y presupuestos de investigación autónomamente. La filosofía central es evitar suposiciones sobre los datos: ninguna herramienta acepta puntuaciones de confianza del modelo; solo escribe hechos observados o sugerencias para humanos.
La arquitectura utiliza un monorepo Turborepo con Bun como runtime. El frontend está en Next.js, la API en NestJS con tRPC para tipado seguro, y la base de datos en PostgreSQL (con Redis opcional). El agente se construye sobre el framework 'eve' de Vercel, permitiendo herramientas como archivos, habilidades definidas en Markdown y un entorno sandbox restringido que evita exfiltración de datos.
Los puntos fuertes incluyen su enfoque en la seguridad del sandbox (sin egress ni acceso a DB para el shell), la capacidad de funcionar sin claves API externas obligatorias al usar datos propios como evidencia y una auditoría transparente de las acciones del agente mediante un panel dedicado.
- Automatización de seguimiento de prospectos y clientes con recordatorios programados.
- Enriquecimiento de perfiles investigando personas y empresas en redes sociales o web.
- Validación de identidad cruzando datos de correos electrónicos y firmas digitales.
- Auditoría de decisiones del agente para revisión humana en el tablero 'Agent'.
- Agente autónomo con sesiones duraderas que sobreviven a reinicios o despliegues.
- Sandbox seguro para el shell del agente sin acceso a la base de datos ni salida de red.
- Arquitectura tRPC tipada que asegura la comunicación entre frontend y backend NestJS.
- Funcionamiento sin claves API externas obligatorias al usar datos propios como evidencia.
- Requiere Bun instalado localmente para el desarrollo y despliegue estándar.
- Configuración inicial manual de variables de entorno (.env) necesaria antes de arrancar.
- Arquitectura diseñada actualmente como single-tenant (un solo inquilino).
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, copiar .env.example a .env y configurar credenciales (Google/Microsoft o SSO propio). Instalar dependencias con 'bun install'. Levantar base de datos PostgreSQL usando 'docker compose up -d'. Aplicar migraciones con 'bun run db:deploy' y opcionalmente seeders. Ejecutar desarrollo con 'bun run dev'. El frontend estará en localhost:3000 y API en 3001.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.