← Ко всем open source проектам

Twenty

twentyhq/twenty

Twenty — открытая CRM-платформа и альтернатива Salesforce с упором на данные клиентов, рабочие процессы продаж и возможность разворачивания под своим контролем.

Форки 7,624
Автор twentyhq
Язык TypeScript
Лицензия Не указано
Обновлено 2026-06-27

Что это такое

Twenty — открытая CRM-платформа, которая позиционируется как альтернатива Salesforce. Ее задача — управлять клиентскими данными, сделками, задачами и рабочими процессами продаж.

Проект появился на фоне спроса на более прозрачные бизнес-инструменты. CRM хранит чувствительные данные о клиентах и продажах, поэтому контроль над платформой для многих компаний принципиален.

Главная задача Twenty — дать современную CRM с открытым кодом и возможностью самостоятельного развертывания. Это важно для команд, которые не хотят полностью зависеть от закрытой платформы.

Что внутри репозитория

В репозитории есть раздел Why Twenty, установка, облачный вариант, самостоятельный запуск, список возможностей, стек и благодарности.

Twenty используют команды продаж, стартапы и компании, которым нужен единый слой вокруг контактов, компаний, возможностей, задач и истории взаимодействий.

Как это обычно используют

Обычный сценарий: импортировать контакты, настроить поля и представления, вести сделки, фиксировать заметки и распределять задачи между участниками команды.

Для разработчиков Twenty интересен как TypeScript-продукт с современной архитектурой, который можно изучать, расширять и интегрировать с внутренними системами.

CRM как слой вокруг клиентов

Схема показывает простую модель Twenty: контакты, компании, возможности и задачи связываются в общую историю отношений.

Язык: Plain text
Company
  -> contacts
  -> opportunities
  -> notes
  -> tasks
  -> activity history

Что получается на практике

Сильная сторона проекта — открытая альтернатива в категории, где обычно доминируют крупные закрытые сервисы. Это дает компаниям больше вариантов владения данными.

Еще одно преимущество — продуктовая направленность. Twenty не выглядит как голая база контактов; он строит рабочую CRM-модель вокруг реальных задач команды.

Ограничения и аккуратные места

Ограничение в том, что CRM почти всегда требует настройки под процесс. Даже хороший продукт не решит проблему, если отдел продаж не договорился о стадиях, правилах и ответственности.

При самостоятельном запуске добавляются обновления, резервные копии, права доступа, почта и интеграции. Для CRM это особенно важно, потому что данные критичны для бизнеса.

Кому подойдет

Twenty лучше всего подходит командам, которые хотят современную CRM с открытым кодом и готовы осознанно настроить процессы вокруг нее.

В каталоге Twenty важен как пример открытого бизнес-приложения новой волны: привычная SaaS-категория получает кодовую базу, которую можно изучать и контролировать.

В долгой работе с таким проектом особенно важна повторяемость: команда понимает, какую задачу он берет на себя, где проходит граница ответственности и какие обновления нужно отслеживать. Тогда репозиторий становится понятной частью стека, а не случайной зависимостью без владельца и правил.