Перейти к основному содержанию

Перед началом

Используйте 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 и любую другую среду, поддерживаемую CLI skills, и работают с любым экземпляром Twenty, включая самостоятельно размещенные пользовательские домены и localhost.
Каждый навык устанавливается вместе с собственной справочной документацией. Ветка agent-skills становится доступной после первой успешной публикации из main; до этого следуйте инструкциям по локальной сборке.

Следующие шаги

apps-config
Конфигурация
Идентификатор приложения, роль по умолчанию, установка и удаление хуков, публичные активы.
apps-data
Данные
Объекты, поля и двунаправленные связи.
apps-logic
Логика
Логические функции, навыки, агенты, подключения и каналы обмена сообщениями.
layout-window-v1
Макет
просмотра, навигация, макеты страниц, передние компоненты.
apps-operations
Операции
CLI, тестирование, удаление, CI и публикация вашего приложения.