twenty
by twentyhq
Twenty is an open-source customer relationship management (CRM) system that lets teams track contacts, companies and deals. It can be used as a hosted service or self-hosted, and can be extended with custom objects, workflows and AI agents defined as code.
- Stars
- 59.9k +41 a day
- Licence
- Unclear
- Runs on
- A small server
- Setup
- Moderate
- Language
- TypeScript
- Age
- 1425 days
What you can do with it
- Track contacts, companies and sales deals in a shared CRM
- Define custom objects, fields and views as code using the Twenty CLI
- Self-host the CRM with Docker Compose to keep customer data on your own server
Could replace
- Salesforce
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
Offer CRM setup and customisation as a paid service for small businesses moving off Salesforce or HubSpot.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Replace a paid CRM subscription by self-hosting your own sales pipeline
- Build a tailored CRM for clients with custom objects and workflows, and charge for setup
Can you use it commercially?
No standard licence detected. Read the licence before using it commercially.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Self-host with Docker Compose (needs PostgreSQL and Redis), or sign up for the hosted cloud version at twenty.com.
Follow the official instructions in the project README.
Things to check
- Licence is not clearly identified (reported as NOASSERTION), so check the terms before commercial use
- Some AI features may rely on paid third-party API keys
- Self-hosting needs technical skill to run and maintain
Who's talking about it
- Tech Basket (Sumit): 20 Best Self-Hosted Alternatives to Popular SaaS Apps Featured in a roundup
Checked 27 Oct 2026. Summary drafted by AI from the project's README.