Claude Info
AI-инструменты

Trigger.dev

triggerdotdev/trigger.dev

Trigger.dev — open-source платформа для построения AI-агентов и фоновых задач на TypeScript. Поддерживает долгоживущие задачи без таймаутов, очереди, ретраи, observability и эластичное масштабирование. Подходит для разработчиков, строящих надёжные AI-воркфлоу.

Подключение

terminal
bash
git clone https://github.com/triggerdotdev/trigger.dev.git

README

Логотип Trigger.dev

Создавайте и деплойте полностью управляемые AI-агенты и воркфлоу

Сайт | Документация | Issues | Примеры проектов | Запросы функций | Публичный роадмап | Self-hosting

Open Source License npm SDK downloads

Twitter Follow Discord Ask DeepWiki GitHub stars

О Trigger.dev

Trigger.dev — open-source платформа для создания AI-воркфлоу на TypeScript. Долгоживущие задачи с ретраями, очередями, observability и эластичным масштабированием.

Платформа, созданная для построения AI-агентов

Создавайте AI-агенты с использованием привычных фреймворков, сервисов и LLM, деплойте их на Trigger.dev и получайте надёжные долгоживущие задачи с ретраями, очередями, observability и эластичным масштабированием из коробки.

  • Долгоживущие задачи без таймаутов: выполняйте задачи без каких-либо ограничений по времени — в отличие от AWS Lambda, Vercel и других serverless-платформ.

  • Надёжность, ретраи и очереди: создавайте устойчивые агенты и AI-приложения с помощью durable-задач, ретраев, очередей и идемпотентности.

  • Полная свобода среды выполнения: настраивайте задачи с системными пакетами — запускайте браузеры, Python-скрипты, FFmpeg и многое другое.

  • Human-in-the-loop: программно приостанавливайте задачи до получения подтверждения, отклонения или обратной связи от человека.

  • Realtime-приложения и стриминг: переводите фоновые задачи на передний план, подписываясь на запуски или стримя AI-ответы в ваше приложение.

  • Observability и мониторинг: каждый запуск имеет полную трассировку и логи. Настраивайте алерты об ошибках для быстрого обнаружения багов.

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

  • JavaScript и TypeScript SDK — создавайте фоновые задачи с использованием привычных программных моделей
  • Долгоживущие задачи — обрабатывайте ресурсоёмкие задачи без таймаутов
  • Durable cron-расписания — создавайте и подключайте повторяющиеся расписания длительностью до года
  • Trigger.dev Realtime — запускайте задачи, подписывайтесь на них и получайте обновления в реальном времени с поддержкой LLM-стриминга
  • Расширения сборки — встраивайтесь напрямую в систему сборки и кастомизируйте процесс. Запускайте Python-скрипты, FFmpeg, браузеры и многое другое
  • React-хуки — взаимодействуйте с Trigger.dev API на фронтенде через наш пакет React-хуков
  • Batch-запуск — используйте batchTrigger() для одновременного запуска нескольких экземпляров задачи с разными payload и опциями
  • Структурированные входные/выходные данные — определяйте точные схемы данных для задач с валидацией payload во время выполнения
  • Ожидания — добавляйте паузы в задачи для приостановки выполнения на заданное время
  • Preview-ветки — создавайте изолированные окружения для тестирования и разработки. Интегрируется с Vercel и git-воркфлоу
  • Waitpoints — добавляйте human-in-the-loop проверки в критических точках принятия решений без нарушения воркфлоу
  • Конкурентность и очереди — задавайте правила конкурентности для управления параллельным выполнением задач
  • Несколько окружений — поддержка окружений DEV, PREVIEW, STAGING и PROD
  • Без управления инфраструктурой — автомасштабируемая инфраструктура, устраняющая таймауты и необходимость управления серверами
  • Автоматические ретраи — при возникновении необработанной ошибки задача автоматически перезапускается
  • Чекпоинтинг — задачи изначально устойчивы благодаря механизму чекпоинтов
  • Версионирование — атомарное версионирование позволяет деплоить новые версии без влияния на выполняющиеся задачи
  • Машины — настраивайте количество vCPU и объём RAM для задачи
  • Observability и мониторинг — отслеживайте каждый аспект производительности задач с помощью комплексного логирования и инструментов визуализации
  • Логирование и трассировка — полное логирование и трассировка для всех задач
  • Теги — добавляйте теги к запускам для удобной фильтрации и поиска

Похожие MCP-серверы