Claude Code Routines + редизайн десктопа — AI-агент работает в облаке по расписанию, пока ты спишь, а новый интерфейс превращает терминал в Mission Control
Claude Code Routines + редизайн десктопа — AI-агент работает в облаке по расписанию, пока ты спишь, а новый интерфейс превращает терминал в Mission Control
14 апреля Anthropic выкатил двойной апдейт: Routines (research preview) и полный редизайн десктопного приложения Claude Code. Первое запускает AI-агента в облаке без твоего ноутбука. Второе превращает чат-окно в подобие IDE с несколькими сессиями одновременно.
TL;DR: Routines — это cron-задачи с мозгами. Настраиваешь промпт, подключаешь репозиторий и коннекторы, выбираешь триггер (расписание, HTTP-запрос или GitHub-событие). Claude клонирует репо, выполняет задачу в облаке Anthropic, открывает PR. Лимиты: 5 запусков в день на Pro, 15 на Max, 25 на Team/Enterprise. Десктоп получил мультисессии, встроенный терминал, файловый редактор и перестраиваемый drag-and-drop-интерфейс.
Routines: три типа триггеров
Раньше автоматизация в Claude Code жила на твоей машине. /loop крутился, пока терминал открыт. /schedule запускал задачи, но требовал работающий ноутбук. Routines убирают эту зависимость: задача выполняется на серверах Anthropic.
Routine — это упакованная конфигурация: промпт, один или несколько GitHub-репозиториев, набор MCP-коннекторов (Slack, Linear, Google Drive). Настраиваешь один раз, дальше оно работает само.
Scheduled. Выбираешь частоту — каждый час, каждую ночь, раз в неделю. Пример промпта:
Every night at 2am: pull the top bug from Linear, attempt a fix, and open a draft PR.
Claude клонирует репо, читает баг из Linear через коннектор, пишет фикс, пушит в ветку claude/fix-…, открывает PR.
API. Каждая рутина получает свой HTTP-эндпоинт и bearer-токен. Отправляешь POST — получаешь URL сессии. Можно привязать к Datadog, к deploy-хукам, к любому инструменту, который умеет слать HTTP:
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABC.../fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "Content-Type: application/json" \
-d '{"text": "Sentry alert SEN-4521 fired in prod."}'
В ответ приходит claude_code_session_url — можно открыть в браузере и смотреть, что Claude делает в реальном времени.
GitHub Webhook. Подписываешь рутину на события в репозитории. Пока поддерживаются Pull Request и Release. Claude создаёт отдельную сессию на каждый PR, отслеживает комментарии и CI-фейлы в рамках той же сессии. Пример:
Flag PRs that touch the /auth-provider module. Summarize changes and post to #auth-changes.
Один PR — одна сессия. Два обновления того же PR приходят в ту же сессию, два разных PR создают две независимых.
Что команды уже делают с Routines
По документации Anthropic, вот реальные сценарии:
- Nightly triage: каждую ночь разбирает новые issues, расставляет лейблы, назначает ответственных, кидает summary в Slack
- Docs drift: раз в неделю сканирует merged PR, находит документацию с устаревшими API-ссылками, открывает PR с обновлениями
- Library port: PR мёрджится в Python SDK — рутина автоматически портирует изменение в Go SDK и открывает параллельный PR
- Bespoke code review: на каждый новый PR прогоняет чеклист по безопасности и производительности, оставляет inline-комментарии до того, как человек начнёт ревьюить
Лимиты и ценообразование
Routines тратят подписку так же, как обычные сессии. Сверх этого есть дневной лимит на количество запусков:
- Pro ($20/мес) — 5 рутин в день
- Max ($100-200/мес) — 15 рутин в день
- Team/Enterprise — 25 рутин в день
Превысить лимит можно, если включён extra usage в настройках биллинга. Без него запуски отклоняются до сброса окна.
GitHub webhook-события во время research preview тоже ограничены часовыми капами на аккаунт. Превысил — события дропаются до следующего окна.
Редизайн десктопа: мультисессии и встроенный терминал
Одновременно с Routines Anthropic переделал десктопное приложение Claude Code. Это не косметический рефреш, а новая архитектура интерфейса.
Мультисессии. Новый сайдбар показывает все активные и недавние сессии. Фильтруешь по статусу, проекту, окружению. Когда PR из сессии мёрджится или закрывается, сессия автоматически уходит в архив.
Side Chat (⌘ + ; на Mac, Ctrl + ; на Windows). Хочешь задать вопрос посреди задачи, но не хочешь засорять основной контекст? Side Chat вытягивает контекст из текущего треда, но ничего не добавляет обратно. Аналог /btw из CLI.
Встроенный терминал. Запускай тесты и билды рядом с чатом. По тестам VentureBeat, терминал пока лагает — пользователям, привычным к мгновенной отзывчивости нативных терминалов, это заметно.
Файловый редактор. Открываешь файлы прямо в приложении, правишь, сохраняешь. Для быстрых правок после ревью агентского кода — удобно.
Drag-and-drop. Терминал, превью, diff viewer, чат — всё перетаскивается в любую конфигурацию.
Три режима отображения. Verbose показывает все tool calls. Normal — золотая середина. Summary — только результаты. Переключаешь в зависимости от того, хочешь ли ты видеть, как Claude думает, или только итог.
Подводные камни
Рутины выполняются от твоего имени. Коммиты, PR, сообщения в Slack — всё это ты. Если рутина ночью запушит сломанный код в main (при включённом unrestricted branch push), утром разбираться будешь ты. По умолчанию Claude пушит только в ветки с префиксом claude/, но эту защиту легко отключить одним чекбоксом.
Research preview = нестабильный API. Эндпоинт /fire живёт за beta-хедером experimental-cc-routine-2026-04-01. Формат запроса и ответа может измениться. Anthropic обещает поддерживать две предыдущие версии хедера, но если строишь на этом CI, готовься обновлять.
Десктопный терминал тормозит. VentureBeat зафиксировал «notable latency» — ввод не отзывается мгновенно. Для тех, кто привык к iTerm2 или Ghostty, это раздражает. Сам Claude Code в терминале работает так же быстро, как раньше, проблема именно в GUI-обёртке.
Walled garden. Десктоп-приложение заточено только под модели Anthropic. Если ты переключаешься между Claude и GPT-5.4 в зависимости от задачи (или чтобы обойти rate limit), CLI остаётся более гибким вариантом.
Дневные лимиты рутин жёсткие для Pro. 5 запусков в день — это одна рутина каждые 5 часов. Если подключил nightly triage, docs drift и code review на 3 репозитория, лимит кончится к обеду.
Альтернативы
-
GitHub Actions — стандартная CI/CD-автоматизация. Не имеет AI-мозгов: запускает скрипты, а не рассуждает. Зато бесплатная (2000 минут/мес), без лимитов на количество workflow, и не зависит от подписки на AI-сервис
-
Cursor Background Agents — запускаются в облаке Cursor, работают с кодом автономно. Похожая идея, но привязаны к Cursor IDE. Нет API-триггеров и webhook-интеграции, зато плотнее интегрированы с редактором
-
/loopв Claude Code CLI — локальные повторяющиеся задачи. Работают, пока терминал открыт. Для «проверяй статус билда каждые 5 минут» хватает. Для «ночной triage» — нет, потому что ноутбук должен быть включён
Вердикт
Routines закрывают реальную дыру: до сих пор единственный способ запустить Claude Code без ноутбука был через облачные сессии на web, но вручную. Теперь можно повесить triage, code review и docs drift на автопилот. Для команд с 5+ репозиториями это реальная экономия времени. Для одиночек на Pro с лимитом в 5 запусков и $20 бюджетом — скорее демо-версия, чем рабочий инструмент. А десктоп-приложение наконец-то догнало реальность: разработчики давно работают с несколькими агентами параллельно, и Claude Code теперь это поддерживает нативно.
Как попробовать
- Обнови Claude Code Desktop — claude.com/download. Перезапусти приложение
- Зайди на claude.ai/code/routines — нажми «New routine»
- Напиши промпт, выбери репозиторий, настрой триггер (Schedule для начала)
- Из CLI:
/schedule daily PR review at 9am— Claude сам создаст рутину - Для API: сохрани рутину, скопируй URL и bearer-токен, подключи к Datadog или deploy-скрипту
Документация по Routines — полная инструкция по всем трём типам триггеров.