Repolode
twentyhq

twentyhq/twenty

CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL.

Open source альтернатива:Salesforce

Звёзды
58,524
Форки
9,592
Открытые issues
106
Последний коммит
23 часа назад

Что это?

Twenty — система управления взаимоотношениями с клиентами с открытым исходным кодом. Она предоставляет основные компоненты CRM, включая пользовательские объекты, поля, представления, рабочие процессы и AI-агентов, а команды могут расширять их с помощью кода, а не только через фиксированный интерфейс.

Разработчики могут создать каркас приложения с помощью Twenty CLI (npx create-twenty-app), описать объекты, поля и представления на TypeScript и опубликовать их в рабочей области. Twenty можно использовать через облачный сервис или развернуть самостоятельно с Docker Compose.

Проект представляет собой монорепозиторий на TypeScript под управлением Nx. В бэкенде используются NestJS, PostgreSQL, Redis и BullMQ, а фронтенд построен на React, Jotai, Linaria и Lingui.

Ключевые возможности

  • 01Пользовательские объекты, поля и представления, которые можно описывать на TypeScript.
  • 02Рабочие процессы и AI-агенты для автоматизации задач CRM.
  • 03Создание каркаса и публикация приложений с помощью Twenty CLI.
  • 04Самостоятельное развертывание с Docker Compose или использование облачного сервиса.
  • 05Построено на NestJS, PostgreSQL, Redis и React.

Сценарии использования

  • Технические команды, которым нужна CRM для сложных и меняющихся бизнес-процессов.
  • Разработчики, которые хотят хранить модели данных и представления CRM под контролем версий.
  • Организации, предпочитающие самостоятельно размещать данные о клиентах.
  • Команды, создающие на базе CRM процессы продаж или взаимодействия с клиентами с поддержкой AI.

Быстрый старт

  1. 1

    Создайте каркас нового приложения с помощью Twenty CLI

    npx create-twenty-app my-app
  2. 2

    Опубликуйте приложение в рабочем пространстве

    npx twenty app:publish --private

Что важно знать

  • В качестве лицензии указано NOASSERTION, поэтому перед использованием ознакомьтесь с условиями лицензии репозитория.
  • Для самостоятельного хостинга потребуется запустить Docker Compose или настроить локальную среду с PostgreSQL, Redis и другими сервисами.

Темы

Частые вопросы

Что такое twenty?
CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL. Twenty — система управления взаимоотношениями с клиентами с открытым исходным кодом. Она предоставляет основные компоненты CRM, включая пользовательские объекты, поля, представления, рабочие процессы и AI-агентов, а команды могут расширять их с помощью кода, а не только через фиксированный интерфейс.
twenty можно использовать бесплатно? Какая у него лицензия?
twenty распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
twenty всё ещё поддерживается?
Активно поддерживается. Последний коммит в twenty — 19 окт. 2026 г..
Для чего можно использовать twenty?
Технические команды, которым нужна CRM для сложных и меняющихся бизнес-процессов. Разработчики, которые хотят хранить модели данных и представления CRM под контролем версий. Организации, предпочитающие самостоятельно размещать данные о клиентах. Команды, создающие на базе CRM процессы продаж или взаимодействия с клиентами с поддержкой AI.
Как установить twenty?
Создайте каркас нового приложения с помощью Twenty CLI: npx create-twenty-app my-app Опубликуйте приложение в рабочем пространстве: npx twenty app:publish --private
Где скачать twenty?
Исходный код и инструкции по установке — на GitHub: https://github.com/twentyhq/twenty

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Опенсорсная low-code-платформа для создания внутренних приложений, AI-агентов и автоматизации процессов с возможностью самостоятельного хостинга и поддержкой разных моделей.

28,3 тыс.2,2 тыс.TypeScriptOtherОбновлён 23 часа назад