Pular para o conteúdo
NovidadesIA

Repositórios em Alta

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

CRM open-source nativo para IA chega a 59 mil estrelas e vira alternativa ao Salesforce
Imagem: Cartão · repositório twentyhq/twenty · cartão da plataforma · licença não declarada

---

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

  1. 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.

  1. 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.

  1. 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

Fonte: Repositório no GitHub · Como produzimos as matérias