FOSS Applications

Twenty CRM trends on GitHub as open-source Salesforce alternative built for AI

Key Takeaway

Twenty is an open-source CRM that lets technical teams define objects, fields, and views as code and extend them with AI agents.

Summary

Twenty is an open-source CRM positioned as an alternative to Salesforce, with a focus on AI integration and developer-first customization. The project provides building blocks for custom CRM implementations that can be version-controlled and deployed like other application code. It supports cloud hosting through twenty.com or self-hosting via Docker Compose, and offers CLI tools for scaffolding and publishing custom apps.

What's in the Twenty stack

  • Backend: TypeScript with NestJS, Nx monorepo tooling, BullMQ for queues, PostgreSQL and Redis for data and caching
  • Frontend: React with Jotai state management, Linaria for CSS-in-JS, and Lingui for internationalization
  • App development: CLI tool (npx create-twenty-app) for scaffolding custom CRM apps with code-defined objects and fields
  • AI integration: Official agent skills for Claude Code, Codex, Cursor, and other harnesses via the skills CLI
  • Deployment options: Managed cloud at twenty.com or self-hosted Docker Compose setup

Why it matters

Twenty represents a growing category of open-source business applications that challenge proprietary SaaS incumbents by offering code-level customization and AI extensibility, particularly appealing to engineering-driven organizations.

Original reference: github.com →