Twenty: An Open-Source CRM Alternative to Salesforce Designed for Code and AI

Repositorytwentyhq/twentyTool

Twenty positions itself as an open-source alternative to Salesforce, built for technical teams and designed for AI. It enables developers to define data models, fields, and custom views directly in TypeScript and manage their CRM setup like standard software in version control.

Key points

  1. Open-source Salesforce alternative offered both as managed cloud workspaces and as self-hosted instances.
  2. CRM-as-code workflow allowing teams to define objects and fields declaratively using a TypeScript SDK.
  3. Modern technology stack built on TypeScript, NestJS, React, PostgreSQL, and GraphQL in a monorepo setup.
  4. CLI tooling provided for scaffolding and deploying custom CRM extensions ('npx create-twenty-app').
  5. High community engagement with over 56,000 GitHub stars and nearly 9,000 forks.

Why it matters

Enterprise CRMs frequently suffer from vendor lock-in, high licensing costs, and clunky configuration workflows that disconnect business logic from modern software engineering practices. Twenty bridges this gap by bringing Git workflows, code-based definitions, and open-source control to customer relationship management.

Analysis

Twenty is targeted at software engineers, technical founders, and operations teams seeking deep customization without the overhead of legacy CRM platforms. Its underlying stack (React, NestJS, PostgreSQL, and GraphQL) ensures that existing web engineering talent can readily contribute. With over 56,000 stars and an active release rhythm, the project exhibits strong traction and solid open-source maturity.

Summary generated by AI (Gemini 3.8 Flash, 27 September 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Link:twenty.com

    Twenty: Open-Source CRM with TypeScript SDK and MCP Support

    Twenty positions itself as an open-source alternative to proprietary CRMs like Salesforce and HubSpot. Aimed at technical teams, it pairs a Notion-like user interface with TypeScript developer tooling, no-code configuration, and native AI integration via the Model Context Protocol (MCP).

    Web development· Tool

  • Repository:melgarafael/DeskcommCRM

    DeskcommCRM: Self-Hosted Open-Source CRM with AI Agents and WhatsApp Integration

    DeskcommCRM is an open-source, self-hosted sales operating system and CRM designed for chat-based selling via WhatsApp. It features native AI agents and positions itself as an alternative to proprietary platforms like Kommo, Octadesk, and Intercom.

    4.2kstarsTypeScript

    AI & LLMs· Tool

  • Repository:trycompai/crm

    Comp AI CRM: Open-Source Agent-First CRM Architecture

    Comp AI CRM inverts the typical CRM model by positioning the database as a workspace for autonomous agents rather than a human-facing form with an attached AI chatbot. Background agents independently research contacts, manage spending budgets, and commit data strictly backed by verifiable observations.

    9.6kstarsTypeScript

    AI & LLMs· Tool

  • Link:openalternative.co

    OpenSEO: Open-source alternative to Semrush and Ahrefs

    OpenSEO is a self-hosted, MIT-licensed SEO platform designed to replace proprietary SaaS tools like Semrush, Ahrefs, and Ubersuggest by connecting directly to the DataForSEO API.

    Web development· Tool

  • Repository:chatwoot/chatwoot

    Chatwoot: Open-Source Customer Support and Omni-Channel Helpdesk

    Chatwoot is an open-source, self-hosted customer support platform designed as an alternative to proprietary tools like Intercom and Zendesk. It centralises customer interactions across live chat, email, and channels like WhatsApp into a single dashboard, featuring an integrated AI support agent named Captain.

    36.5kstarsRuby

    AI & LLMs· Tool

  • Repository:anomalyco/opencode

    OpenCode: Open-Source AI Coding Agent

    OpenCode is an open-source AI coding agent available via a terminal interface and a standalone desktop application. Built with TypeScript, the project provides a free alternative to proprietary AI programming assistants.

    204.4kstarsTypeScript

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.