CRM open-source nativo para IA chega a 59 mil estrelas e vira alternativa ao Salesforce
Ferramenta TypeScript permite construir sistemas personalizados como código, com versão cloud gratuita e suporte a agentes de IA integrados.
Edição: Anderson Gomes
· 6 min de leitura

---
Twenty é um CRM open-source projetado especificamente para times técnicos que buscam uma alternativa ao Salesforce. Com 59.407 estrelas no GitHub e posição #18 no ranking diário do Trendshift, o projeto se destaca por oferecer blocos de construção para sistemas de relacionamento com clientes que podem ser versionados e adaptados como qualquer outro componente da stack de desenvolvimento.
---
Dados rápidos
- Repositório: twentyhq/twenty
- Licença: não declarada
- Linguagem principal: TypeScript
- Popularidade: 59.407 estrelas e 9.678 forks
- Posição atual: #18 no Trendshift (22/10/2026)
- Data da consulta: 22 de outubro de 2026
---
O que é Twenty e por que está em alta
Twenty se apresenta como "a alternativa open-source ao Salesforce, projetada para IA". Lançado em dezembro de 2022, o projeto ganhou tração por oferecer uma abordagem moderna para CRMs: em vez de uma plataforma fechada e paga, Twenty disponibiliza uma base de código aberta que pode ser estendida, modificada e versionada como qualquer outro sistema da stack de desenvolvimento.
A ferramenta chega ao patamar atual com 59.407 estrelas no GitHub, sendo que 246 foram conquistadas apenas na última semana. A presença constante no GitHub Trending e a posição #18 no Trendshift indicam um crescimento acelerado, especialmente entre desenvolvedores que buscam alternativas ao Salesforce, tradicionalmente dominante no mercado de CRMs empresariais.
---
Como funciona: do código à nuvem em minutos
Twenty oferece duas formas principais de uso: versão cloud e instalação local. A versão cloud é a mais rápida para começar: basta criar uma conta em twenty.com e ter um workspace funcionando em menos de um minuto, sem necessidade de gerenciar infraestrutura. Essa opção é ideal para equipes que querem testar a ferramenta sem configurar servidores.
Para quem prefere controle total, a instalação local pode ser feita com Docker Compose ou seguindo o guia de contribuição para desenvolvimento local. O projeto também disponibiliza uma CLI própria para scaffolding de novas aplicações, simplificando o processo de criação de sistemas personalizados.
---
npx create-twenty-app my-app
Esse comando cria uma nova aplicação Twenty com a estrutura básica pronta para personalização.
---
Personalização extrema: crie seu próprio CRM como código
A principal inovação de Twenty está na forma como permite definir objetos, campos e visualizações diretamente no código TypeScript. Em vez de usar uma interface gráfica limitada, desenvolvedores podem declarar a estrutura de dados do CRM como faria com qualquer outro componente da aplicação.
Por exemplo, para criar um objeto "negociação" com campos como nome, valor e data de fechamento, o desenvolvedor escreve:
import { defineObject, FieldType } from 'twenty-sdk/define';
export default defineObject({
nameSingular: 'deal',
namePlural: 'deals',
labelSingular: 'Deal',
labelPlural: 'Deals',
fields: [
{ name: 'name', label: 'Name', type: FieldType.TEXT },
{ name: 'amount', label: 'Amount', type: FieldType.CURRENCY },
{ name: 'closeDate', label: 'Close Date', type: FieldType.DATE_TIME },
],
});
Após definir os objetos e campos, a aplicação pode ser publicada no workspace com:
npx twenty app:publish --private
Essa abordagem permite que equipes técnicas criem CRMs adaptados a necessidades complexas de negócios, mantendo todo o controle sobre a lógica e os dados.
--- ## IA integrada desde o início
Twenty foi projetado com integração nativa a agentes de IA. O projeto disponibiliza habilidades oficiais para assistentes de codificação como Claude Code, Codex, Cursor e Pi, permitindo que desenvolvedores utilizem linguagem natural para criar e modificar estruturas de CRM.
A instalação das habilidades de IA é feita através do comando:
npx skills add https://github.com/twentyhq/twenty/tree/agent-skills --list
Essa integração possibilita que equipes técnicas acelerem o desenvolvimento de CRMs personalizados usando IA para gerar código, documentação e até mesmo lógica de negócios.
--- ## Três casos de uso concretos
- Startup em fase de crescimento
Uma startup pode usar Twenty para criar um CRM personalizado que acompanhe suas métricas específicas de vendas, sem pagar por licenças caras do Salesforce. A versão cloud permite começar rapidamente, enquanto a arquitetura baseada em código facilita a evolução conforme a empresa escala.
- Agência de marketing digital
Agências podem customizar Twenty para gerenciar múltiplos clientes com estruturas de dados distintas. Cada cliente pode ter seu próprio conjunto de objetos e campos, tudo versionado e controlado como código.
- Equipe de produto com necessidades complexas
Times de produto que precisam de um CRM adaptado a fluxos de trabalho únicos podem definir objetos personalizados e integrar com outras ferramentas da stack. A capacidade de versionar o CRM junto com o resto do código facilita auditorias e rollbacks.
--- ## Alternativas: quando Twenty faz sentido
Salesforce continua sendo a opção mais madura e completa do mercado, mas seu custo elevado e modelo fechado limitam a personalização para equipes técnicas. HubSpot oferece uma solução mais acessível, porém com menos flexibilidade para customizações profundas.
Odoo apresenta uma alternativa open-source modular, mas sua arquitetura é mais tradicional e menos focada em desenvolvimento como código. Airtable é flexível, mas não foi projetado especificamente para CRM empresarial.
Twenty se posiciona como uma opção intermediária: oferece a flexibilidade do código aberto com uma base pronta para CRM, ideal para equipes que querem evitar os custos e limitações das soluções tradicionais.
--- ## Cuidados e limitações a considerar
Apesar do crescimento acelerado, Twenty é um projeto relativamente novo (criado em dezembro de 2022) e ainda está em fase de maturação. A licença não declarada exige que usuários verifiquem manualmente sua compatibilidade com projetos comerciais. Com 139 issues abertas, alguns recursos podem não estar completamente estáveis.
A versão cloud gratuita tem limitações de recursos e armazenamento, o que pode exigir upgrade para planos pagos em empresas maiores. A documentação, embora extensa, ainda está em desenvolvimento ativo, o que pode representar um desafio para novos usuários.
Também é importante considerar que, embora Twenty seja projetado para IA, sua integração com ferramentas de IA externas ainda está em evolução, requerendo configuração manual em alguns casos.
--- ## Resumo rápido
- Projeto: Twenty — CRM open-source projetado especificamente para IA
- Licença: não declarada (verificar compatibilidade antes de uso comercial)
- Linguagem: TypeScript
- Estrelas: 59.407 (+246 na semana)
- Ranking: #18 no Trendshift em 22/10/2026
- Risco principal: Licença não assertiva e maturidade recente do projeto
--- ## Fontes
- TypeScript
- Repositórios em Alta
- Trendshift

Agentes de IA compartilham conhecimento entre si para evitar retrabalho
· 6 min de leitura

Lightpanda surge como alternativa leve a navegadores headless em IA
· 4 min de leitura


vLLM lidera otimização de inferência de LLMs com PagedAttention e multi-GPU
· 5 min de leitura