Plataforma low-code de código aberto para criar apps internos, agentes de IA e automações de workflow, com hospedagem própria e design independente de modelos.
twentyhq/twenty
Um CRM de código aberto que você pode estender como código, com objetos, visualizações, workflows e agentes de IA, desenvolvido com TypeScript, React e PostgreSQL.
Alternativa open source a:Salesforce
- Estrelas
- 58,524
- Forks
- 9,592
- Issues abertas
- 106
- Último commit
- há 22 horas
O que é?
Twenty é um sistema de gestão de relacionamento com clientes de código aberto. Ele oferece os blocos fundamentais de um CRM, incluindo objetos personalizados, campos, visualizações, workflows e agentes de IA, e permite que as equipes os estendam como código, em vez de depender apenas de uma interface fixa.
Desenvolvedores podem criar a estrutura inicial de um app com o Twenty CLI (npx create-twenty-app), definir objetos, campos e visualizações em TypeScript e publicá-los em um workspace. Twenty pode ser usado pelo serviço de nuvem hospedado ou auto-hospedado com Docker Compose.
O projeto é um monorepo em TypeScript gerenciado com Nx. O backend usa NestJS com PostgreSQL, Redis e BullMQ, e o frontend é desenvolvido com React, Jotai, Linaria e Lingui.
Recursos principais
- 01Objetos personalizados, campos e visualizações que podem ser definidos como código em TypeScript.
- 02Workflows e agentes de IA para automatizar tarefas de CRM.
- 03Criação da estrutura inicial e publicação de apps pelo Twenty CLI.
- 04Auto-hospedagem com Docker Compose ou uso do serviço de nuvem hospedado.
- 05Desenvolvido com NestJS, PostgreSQL, Redis e React.
Casos de uso
- Equipes técnicas que criam um CRM adequado a processos de negócio complexos e em constante mudança.
- Desenvolvedores que querem gerenciar modelos de dados e visualizações de CRM no controle de versão.
- Organizações que preferem auto-hospedar os dados dos clientes.
- Equipes que criam workflows de vendas ou atendimento ao cliente com auxílio de IA sobre um CRM.
Início rápido
- 1
Crie a estrutura inicial de um novo app com o Twenty CLI
npx create-twenty-app my-app - 2
Publique o app no seu workspace
npx twenty app:publish --private
Antes de usar
- A licença está indicada como NOASSERTION. Consulte os termos de licença do repositório antes de usar o projeto.
- Para hospedar por conta própria, é necessário executar o Docker Compose ou configurar um ambiente local com PostgreSQL, Redis e outros serviços.
Tópicos
Perguntas frequentes
- O que é twenty?
- Um CRM de código aberto que você pode estender como código, com objetos, visualizações, workflows e agentes de IA, desenvolvido com TypeScript, React e PostgreSQL. Twenty é um sistema de gestão de relacionamento com clientes de código aberto. Ele oferece os blocos fundamentais de um CRM, incluindo objetos personalizados, campos, visualizações, workflows e agentes de IA, e permite que as equipes os estendam como código, em vez de depender apenas de uma interface fixa.
- twenty é gratuito? Qual é a licença?
- twenty é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- twenty ainda é mantido?
- Manutenção ativa. O último commit de twenty foi em 19 de out. de 2026.
- Para que posso usar twenty?
- Equipes técnicas que criam um CRM adequado a processos de negócio complexos e em constante mudança. Desenvolvedores que querem gerenciar modelos de dados e visualizações de CRM no controle de versão. Organizações que preferem auto-hospedar os dados dos clientes. Equipes que criam workflows de vendas ou atendimento ao cliente com auxílio de IA sobre um CRM.
- Como instalar twenty?
- Crie a estrutura inicial de um novo app com o Twenty CLI: npx create-twenty-app my-app Publique o app no seu workspace: npx twenty app:publish --private
- Onde consigo twenty?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/twentyhq/twenty
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma low-code auto-hospedável e orientada a API, que funciona como uma planilha-banco de dados colaborativa e se apresenta como alternativa ao Airtable.
CRM open source com agentes de IA que pesquisam contatos, registram evidências e trabalham em sua própria agenda.
CRM auto-hospedável para gerenciar contatos, negócios, tarefas e notas, criado com React, shadcn/ui e Supabase.
Um toolkit baseado em React em que agentes de IA criam apresentações como apps web interativos e responsivos, em vez de slides estáticos.
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, combinando um canvas visual, código personalizado e mais de 1.500 integrações.