Ad
 
Learn more
Favicon of Twenty

Twenty

Self-hostable CRM built for technical teams who need a fully customizable, extensible platform without vendor lock-in or proprietary tooling.

Open Source Alternative to:

Screenshot of Twenty website
Favicon

 

  
 
  • Stars


    53,331
  • Forks


    8,100
  • Last commit


    10 hours ago
  • Repository age


    4 years
  • License


    AGPL-3.0
  • Self-hosted


    Yes
View Repository

Twenty is a CRM built for teams that have outgrown generic tools but don't want to spend months building something from scratch. It gives developers a production-grade foundation covering data modeling, permissions, authentication, and workflow automation, while letting non-technical users customize objects, fields, views, and workflows directly from Settings without writing a line of code.

The core idea is composability. Instead of bending your business to fit a fixed data model, you define the objects and relationships that match how your team actually works. A company running carbon credits, agricultural products, and industrial systems can run all three from a single modular setup. A team migrating from Salesforce or HubSpot can import data via CSV or API and have a working CRM in days.

For developers, Twenty ships an Apps framework that lets you scaffold extensions in TypeScript and deploy custom objects, server-side logic functions, React components that render inside Twenty's UI, AI agents and skills, custom views, and navigation items. Every Cloud workspace includes a native MCP server, so AI assistants like Claude or Cursor can read and write CRM data in natural language.

Key capabilities include:

  • Custom data model: Define any object, field type, or relation without touching a schema file manually
  • No-code workflows: Build automations from Settings, no developer required
  • AI coding support: Works with Cursor, Claude, and ChatGPT for rapid iteration on custom extensions
  • Real-time updates: Live data across all views with an AI chat assistant built in
  • Self-hosted or managed cloud: Full infrastructure ownership or a zero-ops cloud option at $9/user/month
  • API-first: REST and GraphQL APIs, plus MCP for AI tool integration
  • Role-based permissions: Row-level access control available on the Organization plan

The UI is clean and Notion-like, with keyboard shortcuts, smart command menus, and kanban or table views for opportunities. Teams that have moved from proprietary CRMs report cost reductions of over 90% after switching to a self-hosted instance. Unlike other open source CRM options, Twenty is designed to scale from a startup's first pipeline to an enterprise-grade operational backbone.

Categories:

Share:

  • Stars


    53,331
  • Forks


    8,100
  • Last commit


    10 hours ago
  • Repository age


    4 years
  • License


    AGPL-3.0
  • Self-hosted


    Yes
View Repository
Favicon

 

  
 
Subscribe to our newsletter

Every Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.

Similar open source projects

Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit


Favicon

 

  
  • Stars


  • Forks


  • Last commit