Overview
Twenty is an open-source CRM positioning itself as "the #1 open source CRM on GitHub," with 44.8K GitHub stars and a Discord community of 6.2K members at the time of review. Founded in 2023 by Charles Bochet and Félix Malfait (a Paris-based team), it targets technical teams and dev-centric organizations that want a Salesforce or HubSpot alternative without vendor lock-in, hidden add-ons, or per-seat cost surprises.
The product is built around a simple thesis: if your business changes fast, your CRM should be as malleable as code. Twenty gives you the CRM building blocks—objects, views, workflows, permissions, and agents—and lets you extend them at runtime (custom fields without SQL migrations, even in the free self-hosted version) or as code via its TypeScript extension framework. Deployment options span managed cloud, self-hosted (AGPL-3.0, free forever), and certified partner rollouts in 1–2 weeks.
Twenty also leans hard into AI-native workflows. A native MCP (Model Context Protocol) server lets Claude, ChatGPT, and Cursor read and write directly into the CRM, turning an AI agent into a first-class operator of your pipeline rather than a chatbot bolted onto the side.
Key Features
Custom Objects and Fields at Runtime — Create new objects and fields through the UI without writing code or running SQL migrations. Available even on the free self-hosted version, which is unusual in the open-source CRM space where most "custom objects" require plan upgrades or migration scripts.
Native AI Integration via MCP Server — Twenty ships a Model Context Protocol server that connects Claude, ChatGPT, and Cursor directly to your CRM data. This is less "AI-washed chat" and more "your agent can actually create deals, update pipelines, and run workflows"—a meaningful difference for teams who want AI to execute, not just summarize.
Workflow Automation with Webhooks and Triggers — Build multi-step workflows that fire on record changes, schedule events, or webhook calls. Hooks into AI workflow automation platforms like n8n and Zapier cover the "last mile" without custom code.
TypeScript Extension Framework — For teams that want to go beyond configuration, Twenty offers a TypeScript extension framework for building custom views, actions, and integrations. Combined with the open-source codebase, this gives full control without forking.
Core CRM Surface Area — Contacts, companies, deals with stage-based pipelines, tasks, notes, email and calendar sync, role-based permissions, row-level permissions (on Organization plan), and SAML/OIDC SSO. The feature list deliberately mirrors modern SaaS CRMs rather than replicating every legacy Salesforce feature.
CSV and API Migration from Salesforce/HubSpot — Import via CSV or API, with documented patterns for migrations of 50,000+ records. Partner-led migrations include 4-hour onboarding packs for teams transitioning from legacy systems.
Pricing & Plans
Twenty uses a "free self-hosted + paid cloud" model, with no per-feature add-ons and no user minimums. Yearly billing unlocks a 25% discount.
Self-Hosted (Free) — Self-host Twenty on your own infrastructure at no license cost, with all Pro-level features included. Premium features such as SSO and row-level permissions require the paid Organization (Self-Hosted) plan. You supply the infrastructure (docs cover Docker Compose, Railway, and one-click deploys). Best for teams with DevOps capacity who want zero ongoing license cost on the Pro feature set.
Cloud Pro — $9/user/month (yearly) — Managed cloud hosting with automatic updates, 30-day free trial, no credit card required. Includes the full CRM surface (custom objects, workflows, API, webhooks) without feature gates.
Cloud Organization — $19/user/month (yearly) — Adds row-level permissions, SAML/OIDC SSO, and priority support. Aimed at teams that need enterprise-grade access control and identity integration.
Certified Partner Implementations — For teams that want a managed rollout, Twenty works with partners who offer 4-hour onboarding packs and 1–2 week full implementations, including Salesforce/HubSpot migration.
Managed Third-Party Hosting — Third-party managed self-hosting options exist (for example, Elestio and CloudStation) if you want the free license without running infrastructure yourself. Their pricing changes independently of Twenty and should be validated on their own pricing pages before committing.
Self-hosted infrastructure cost is driven by cloud, architecture, support model, and premium feature needs—so the relevant question is usually "what does Pro self-hosting cost for our traffic shape," not a single headline number versus Salesforce licensing.
How It Compares
Twenty lives at the intersection of "open-source CRM" and "modern SaaS CRM." Here's how it stacks against the most common alternatives:
| Twenty | Salesforce | HubSpot | Attio | |
|---|---|---|---|---|
| License | Open source (AGPL-3.0) | Proprietary | Proprietary | Proprietary |
| Self-host | ✅ Free, full features | ❌ | ❌ | ❌ |
| Custom objects | ✅ At runtime, all plans | ✅ (paid tiers) | ✅ (paid tiers) | ✅ |
| Native AI / MCP | ✅ Claude, ChatGPT, Cursor | Partial (Agentforce, paid) | Partial (Breeze, paid) | Limited |
| Starting price | Free (self-hosted) / $9/user/mo | $25/user/mo+ | $20/user/mo+ (starter) | $29/user/mo |
| Advanced reporting | ⚠️ Limited | ✅ Extensive | ✅ Extensive | ✅ |
| CPQ / territory mgmt | ❌ | ✅ | Partial | ❌ |
| Vendor lock-in risk | Low (export data, self-host) | High | Medium | Medium |
Where Twenty wins: Cost, data ownership, customization speed, and AI-native workflows for technical teams that can self-host or run on Cloud Pro.
Where Twenty loses: If you need mature features like CPQ, territory management, multi-currency, or Salesforce's ecosystem of third-party apps, Twenty is not yet at feature parity. The gap narrows every release but is still real for enterprise sales teams with complex compensation structures.
Community & Ecosystem
Twenty is among the most active open-source CRM projects, and the community metrics are load-bearing for any team considering adoption:
- GitHub — 44,800+ stars and an active issue/PR cadence, with a sizable code contributor base. Self-hosted teams can contribute fixes upstream instead of forking indefinitely.
- Discord — About 6.2K members, with community support available there.
- Deployment tooling — One-click deploys on Railway, Elestio, and CloudStation; official Docker Compose docs plus community-maintained Kubernetes deployment documentation. AWS self-hosting guides from third parties are common.
- Integrations — Native Claude, ChatGPT, and Cursor via MCP server; n8n, Zapier, and webhook integrations for workflow automation; CSV/API migration tooling for Salesforce and HubSpot imports.
- Partner network — Certified implementation partners offer paid migration support for teams moving off incumbent CRMs, covering the gap between "docs" and "we need this running in a sprint."
For AI productivity stacks that want a CRM layer they can actually modify, this level of community and ecosystem maturity materially reduces the risk of adopting an open-source tool versus a proprietary SaaS.
Best For
- Technical founders and dev-led teams who want a CRM they can customize at code speed rather than wait for vendor roadmaps.
- Teams migrating off Salesforce or HubSpot primarily for cost or data-ownership reasons, willing to trade enterprise features for control and transparent pricing.
- AI-native organizations building agent-driven pipelines where Claude, ChatGPT, or Cursor directly operate the CRM via MCP rather than through brittle integrations.
- Startups and SMBs that want modern CRM UX at $9/user/month without getting priced out as headcount grows.
- Agencies and consultancies that need to stand up custom CRMs for multiple clients; self-hosted + TypeScript extensions make multi-tenant customization tractable.
- AI sales assistant integrators embedding CRM functionality into broader sales automation products, where an AGPL-3.0 self-hostable backbone is preferable to a proprietary API dependency.
FAQ
Is Twenty really free if I self-host it?
Yes. Twenty is licensed under AGPL-3.0, which means you can self-host indefinitely for unlimited users with everything included in Pro. Premium features such as SSO and row-level permissions require a paid Organization plan. You are responsible for your own infrastructure costs, which vary by cloud, architecture, and support model. AGPL-3.0 has redistribution implications if you plan to modify and offer Twenty as a service to third parties; consult legal if that applies to you.
How does Twenty compare to Lightfield's AI CRM or other modern CRMs?
They target different buyers. Lightfield is a proprietary AI CRM that auto-updates records from email and calendar signals—zero-data-entry positioning for small sales teams. Twenty is an open-source, dev-extensible CRM platform where AI integration is one capability among many. Choose Lightfield if you want low-maintenance auto-CRM for a small team; choose Twenty if you want control, self-hosting, or custom data models.
What's the real difference between Cloud Pro ($9) and Organization ($19)?
Organization adds row-level permissions (record-level access control), SAML/OIDC SSO (rather than just email/password or basic OAuth), and priority support. The core CRM surface—custom objects, workflows, API, webhooks—is identical on both plans. Teams without SSO or row-level permission requirements will usually evaluate Pro first; teams that need those premium controls should evaluate Organization.
What features is Twenty missing compared to Salesforce?
The most commonly cited gaps are CPQ (configure-price-quote), territory management, multi-currency with automatic FX rate handling, and the breadth of Salesforce's AppExchange ecosystem. Advanced reporting is also less mature than Salesforce's native analytics. For teams whose CRM needs stop at pipeline management, contact tracking, and workflow automation, Twenty is usually at parity; for enterprise sales operations with complex compensation and multi-region compliance, it is not yet.
Can I run Twenty with Claude or ChatGPT as an agent?
Yes. Twenty ships a native MCP (Model Context Protocol) server, which lets Claude, ChatGPT, and Cursor connect directly to your Twenty instance and read/write records. This is the posture that makes Twenty meaningfully different from CRMs with "AI features bolted on"—an agent can actually create deals, update stages, and trigger workflows rather than just summarizing data. Setup is documented in Twenty's official docs, and the MCP integration works on both cloud and self-hosted deployments.
Is there a free trial for the cloud plans?
Yes. Cloud Pro and Organization both include a 30-day free trial, no credit card required. Yearly billing offers a 25% discount if you commit after the trial. If the 30-day trial is not long enough for evaluation, self-hosting gives you everything in Pro indefinitely at zero license cost; premium features still require Organization (Self-Hosted).



