Перед началом
Используйте Node.js 24.5+ или 26.5+ и Yarn 4 (через Corepack:corepack enable; в Node 26 сначала установите его с помощью npm install -g corepack). Установите CLI глобально; ваше приложение сохраняет собственные зависимости SDK.
Сборка приложений Twenty официально поддерживается только в системах Unix (macOS и Linux). В Windows работайте в WSL 2.
Создайте проект
app init записывает только шаблон. Он не устанавливает зависимости, не инициализирует Git, не запускает Docker, не выполняет аутентификацию и не синхронизирует. Настройте отображаемое имя и описание с помощью --display-name и --description; используйте --path для другого места назначения.
Подключиться к Twenty
Используйте существующее рабочее пространство или запустите локальный сервер, затем войдите в систему:Синхронизируйте изменения
Для первой синхронизации явно разрешите регистрацию и установку:plan предварительно просматривает изменения. apply однократно загружает и синхронизирует. Используйте --no-prune, чтобы сохранить удалённые сущности, отсутствующие в источнике, или --yes, чтобы разрешить удаление объектов и полей без запроса. Для всех трех команд требуется аутентифицированное удаленное подключение и владение регистрацией.
Что вы можете создать
Приложения состоят из сущностей — каждая определена как файл TypeScript с однимexport default:
Полная справка: Концепции.
Разрабатывайте с помощью навыков ИИ-агентов.
Официальные навыки агентов Twenty обучают агентов для программирования полному рабочему процессу приложения: созданию каркаса, разработке сущностей, операциям синхронизации и развертывания, а также публикации на маркетплейсе. Они устанавливаются в Claude Code, Codex, Cursor, Pi и любую другую среду, поддерживаемую CLIskills, и работают с любым экземпляром Twenty, включая самостоятельно размещенные пользовательские домены и localhost.
agent-skills становится доступной после первой успешной публикации из main; до этого следуйте инструкциям по локальной сборке.
Следующие шаги
Конфигурация
Идентификатор приложения, роль по умолчанию, установка и удаление хуков, публичные активы.Данные
Объекты, поля и двунаправленные связи.Логика
Логические функции, навыки, агенты, подключения и каналы обмена сообщениями.Макет
просмотра, навигация, макеты страниц, передние компоненты.Операции
CLI, тестирование, удаление, CI и публикация вашего приложения.