Plataforma low-code de código abierto para crear aplicaciones internas, agentes de IA y automatizaciones de flujos de trabajo, con opción de autoalojamiento y diseño agnóstico al modelo.
twentyhq/twenty
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.
Alternativa open source a:Salesforce
- Estrellas
- 58,524
- Forks
- 9,592
- Issues abiertos
- 106
- Último commit
- hace 22 horas
¿Qué es?
Twenty es un sistema de gestión de relaciones con clientes de código abierto. Ofrece los componentes básicos de un CRM, incluidos objetos, campos y vistas personalizados, flujos de trabajo y agentes de IA, y permite que los equipos los amplíen con código en lugar de depender únicamente de una interfaz fija.
Los desarrolladores pueden crear la estructura inicial de una aplicación con Twenty CLI (npx create-twenty-app), definir objetos, campos y vistas en TypeScript y publicarlos en un workspace. Twenty se puede usar mediante su servicio en la nube o alojarse por cuenta propia con Docker Compose.
El proyecto es un monorepo de TypeScript gestionado con Nx. El backend usa NestJS con PostgreSQL, Redis y BullMQ, y el frontend está creado con React, Jotai, Linaria y Lingui.
Funciones clave
- 01Objetos, campos y vistas personalizados que se pueden definir como código en TypeScript.
- 02Flujos de trabajo y agentes de IA para automatizar tareas de CRM.
- 03Creación de la estructura inicial y publicación de aplicaciones con Twenty CLI.
- 04Alojamiento propio con Docker Compose o uso del servicio en la nube.
- 05Creado con NestJS, PostgreSQL, Redis y React.
Casos de uso
- Equipos técnicos que crean un CRM adaptado a procesos de negocio complejos y cambiantes.
- Desarrolladores que quieren gestionar los modelos de datos y las vistas del CRM en el control de versiones.
- Organizaciones que prefieren alojar por cuenta propia los datos de sus clientes.
- Equipos que crean flujos de trabajo de ventas o atención al cliente con asistencia de IA sobre un CRM.
Inicio rápido
- 1
Crea la estructura inicial de una nueva aplicación con Twenty CLI
npx create-twenty-app my-app - 2
Publica la aplicación en tu espacio de trabajo
npx twenty app:publish --private
Antes de usarlo
- La licencia figura como NOASSERTION, así que consulta las condiciones de licencia del repositorio antes de usarlo.
- El alojamiento propio requiere ejecutar Docker Compose o configurar un entorno local con PostgreSQL, Redis y otros servicios.
Temas
Preguntas frecuentes
- ¿Qué es twenty?
- 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. Twenty es un sistema de gestión de relaciones con clientes de código abierto. Ofrece los componentes básicos de un CRM, incluidos objetos, campos y vistas personalizados, flujos de trabajo y agentes de IA, y permite que los equipos los amplíen con código en lugar de depender únicamente de una interfaz fija.
- ¿twenty es gratuito? ¿Qué licencia tiene?
- twenty es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿twenty sigue mantenido?
- Mantenimiento activo. El último commit de twenty fue el 19 oct 2026.
- ¿Para qué puedo usar twenty?
- Equipos técnicos que crean un CRM adaptado a procesos de negocio complejos y cambiantes. Desarrolladores que quieren gestionar los modelos de datos y las vistas del CRM en el control de versiones. Organizaciones que prefieren alojar por cuenta propia los datos de sus clientes. Equipos que crean flujos de trabajo de ventas o atención al cliente con asistencia de IA sobre un CRM.
- ¿Cómo se instala twenty?
- Crea la estructura inicial de una nueva aplicación con Twenty CLI: npx create-twenty-app my-app Publica la aplicación en tu espacio de trabajo: npx twenty app:publish --private
- ¿Dónde consigo twenty?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/twentyhq/twenty
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Un CRM de código abierto basado en agentes de IA que investigan contactos, registran evidencias y trabajan según su propio horario.
CRM autohospedable para gestionar contactos, oportunidades, tareas y notas, creado con React, shadcn/ui y Supabase.
Un kit de herramientas basado en React donde los agentes de IA crean presentaciones como aplicaciones web interactivas y adaptables, en lugar de diapositivas estáticas.
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.