Терминал давно перестал быть просто чёрным окном с мигающим курсором. Warp — это попытка превратить его в полноценную среду агентной разработки: объединить в одном инструменте быстрый терминальный движок на Rust, встроенный редактор кода и AI-агента, который умеет не только генерировать строки, но и планировать, ревьюить и деплоить.
Инструмент занимает первое место в бенчмарке Terminal-Bench и вошёл в список TIME Best Inventions 2025. Клиент открыт под AGPL v3, исходный код доступен на GitHub. По заявлению компании, более 500 000 инженеров используют Warp ежедневно.
Разберём, как устроен Warp изнутри: что такое агент Oz, какие режимы работы доступны, как выглядит путь от промпта до продакшна, и какие ограничения стоит учитывать перед тем, как переводить команду.
Что это
Warp — это Agentic Development Environment, среда агентной разработки. Она объединяет три компонента: современный терминал с блочным интерфейсом, встроенный редактор кода с поддержкой LSP, и платформу Oz — оркестратор для локальных и облачных AI-агентов. Написан на Rust, работает на macOS, Linux и Windows.
Клиент Warp распространяется под лицензией AGPL v3. Репозиторий live на GitHub по адресу github.com/warpdotdev/warp — код можно читать, заводить issues и контрибьютить. Разработка ведётся в открытом режиме, часть задач закрывается через agent-first workflow, которым управляет сам Oz.
Зачем нужно
Обычный терминал хорош для команд, но не для разработки с AI. Когда нужно, чтобы агент понимал контекст кодовой базы, видел вывод команд, умел работать с интерактивными CLI-приложениями вроде psql или gdb, и при этом оставался под контролем разработчика — нужен инструмент, который изначально спроектирован под такой сценарий.
Warp решает три задачи: даёт быстрый терминал с нативной производительностью (Rust), встраивает AI-агента, который работает прямо в терминале и редакторе, и предоставляет облачную платформу для запуска автономных агентов, которые могут работать в фоне — ревьюить PR, обновлять зависимости, триажить issues.
Как устроено
Агент Oz
Oz — это оркестрационная платформа, которая питает все AI-возможности Warp. Работа в двух режимах: локальные агенты — работают прямо в приложении, в реальном времени, интерактивно. Облачные агенты — запускаются на инфраструктуре Warp (или на собственной), работают в фоне, могут выполняться параллельно.
Oz мультимоделен по своей архитектуре: можно выбрать модель из набора ведущих провайдеров — OpenAI, Anthropic, Google. Выбор модели можно настраивать под конкретную задачу.
Ключевые возможности агента Oz
| Возможность | Описание |
|---|---|
Full Terminal Use | Агент взаимодействует с интерактивными CLI-приложениями: REPL, дебаггеры, psql, gdb и другие. Поддержка полного управления терминалом — уникальная функция Warp. |
Computer Use | Агент делает скриншоты, кликает, печатает — взаимодействует с графическим интерфейсом в облачных контейнерах. |
Multi-repo changes | Вносит изменения в несколько репозиториев одновременно: контракты клиент/сервер, обновление документации в смежных проектах. |
Мультимодельность | Автоматический выбор лучшей модели под задачу из доступного набора провайдеров. |
Web Search | Агент ищет информацию в интернете в процессе работы над задачей. |
Облачные агенты (Cloud Agents)
Платформа для запуска агентов в облаке. Каждый агент работает в изолированном Docker-контейнере. Запуск возможен из любого источника: CLI, веб-интерфейса oz.warp.dev, API/SDK, из терминала или с телефона.
Ключевые сценарии облачных агентов:
- Запуск из любого места — CLI, веб-интерфейс, API/SDK, терминал или телефон
- Изолированные Docker-окружения — каждый агент в sandbox-контейнере
- Параллельный запуск — сотни агентов одновременно
- Полный аудит — логи сессий, планы, созданные PR доступны для проверки
- Расписания (Schedules) — cron-запуск для регулярных задач: очистка кода, обновление зависимостей, триаж issues
- Skills — переиспользуемые инструкции, которые агенты обнаруживают автоматически. Вызов через /{skill-name}
Cloud-Synced Conversations
Разговоры с агентом синхронизируются в облако. Это значит, что можно начать задачу на одном устройстве, продолжить на другом. Диалогами можно делиться ссылкой с командой — коллега видит контекст, план и результат, без необходимости пересказа.
Рабочий процесс: от промпта до продакшна
Warp предлагает пятиступенчатый рабочий процесс, который покрывает полный цикл — от постановки задачи до деплоя:
- Промпт с контекстом.
@— для поиска файлов, загрузки изображений, прикрепления URL. Поддерживается голосовой ввод. Natural Language Detection — Warp сам определяет, что ввёл пользователь: команду оболочки или запрос к AI, и маршрутизирует соответственно. - Планирование (/plan). Агент создаёт план реализации до начала написания кода. План можно редактировать, версионировать, сохранять в Warp Drive и прикреплять к pull request. Это даёт возможность проверить направление до того, как агент начнёт генерировать код.
- Агент пишет код. Код генерируется с учётом существующей кодовой базы. Каждая строка видна и редактируема. Разработчик может остановить или перенаправить агента в любой момент — процесс не автономный по умолчанию.
- Interactive Code Review. Просмотр диффов с инлайн-комментариями. Пакетная отправка замечаний — разработчик собирает все комментарии и отправляет одним пакетом, агент исправляет всё за один проход. Человек остаётся ревьюером, а не наблюдателем.
- Деплой и поддержка. Агент работает с любыми CLI-инструментами: git, CI/CD, системы деплоя. Умеет суммаризировать логи, дебажить ошибки из Sentry, генерировать SQL-запросы прямо в REPL.
Интеграции
MCP (Model Context Protocol)
Warp поддерживает MCP — открытый протокол для подключения внешних сервисов к AI-агентам. Установка MCP-серверов происходит в один клик. Команда может делиться конфигурациями MCP между участниками. Поддерживаются интеграции с Linear, Figma, Slack, Sentry, GitHub.
Первопартийные интеграции
- Slack — тегните
@warp, и агент начинает работу прямо из Slack-канала - Linear — агент берёт задачу из issue и делает PR
- GitHub Actions — запуск агентов из CI-пайплайна
AGENTS.md
Файл инструкций для агента на уровне проекта. Совместим с форматом claude.md. Команда /init автоматически генерирует AGENTS.md на основе структуры репозитория. Файл описывает правила работы с кодовой базой, конвенции, ограничения — агент читает его при каждом запуске.
Терминал: базовые возможности
Warp — это прежде всего современный терминал, написанный на Rust. Нативная производительность, блочный интерфейс, расширенные возможности редактирования.
- Блоки (Blocks) — каждая команда и её вывод представляют собой отдельный блок. Можно выделять, копировать, фильтровать, закладывать и расшаривать по ссылке
- Warp Drive — облачное хранилище Workflows, Rules, Notebooks, Environment Variables. Доступно всей команде
- Автокомплит — поддержка 300+ команд, fuzzy-поиск по истории и командам
- Secret Redaction — автоматическое скрытие паролей, API-ключей и персональных данных в выводе
- Vim Mode — редактирование с Vim-кейбиндингами
- Session Restore — восстановление сессий после перезапуска приложения
Поддержка сторонних агентов
Warp не ограничивается собственным агентом Oz. Поддерживается запуск сторонних CLI-агентов: Claude Code, OpenAI Codex, Google Gemini CLI, Amp, OpenCode. Для них реализована first-class поддержка — просмотр файлов и code review прямо в Warp, как при работе с Oz.
Приватность и безопасность
Warp соответствует требованиям SOC 2. Политика Zero Data Retention со всеми провайдерами моделей: данные не сохраняются, не передаются третьим сторонам и не используются для обучения. Телеметрия отключается в один клик в настройках.
На Enterprise-планах доступны: Zero Data Retention (ZDR) с индивидуальными контрактами, BYO LLM (bring your own model — подключение собственной инференс-инфраструктуры), гранулярный контроль автономии агентов — от одобрения каждого шага до полной автономии.
Тарифные планы
Модель оплаты — кредиты на AI-операции. Ежемесячные планы с возможностью перехода на годовую оплату со скидкой 10%.
| План | Цена | Описание |
|---|---|---|
Free | $0/мес | Базовый доступ к терминалу, ограниченные AI-возможности, limited cloud agents, BYO inference |
Build | от $20/мес | 1500 кредитов в месяц, полный доступ к Warp Agent, frontier-модели OpenAI/Anthropic/Google |
Max | от $200/мес | В 12 раз больше кредитов чем Build, reload-кредиты со скидками за объём, auto-reload, team-wide spend cap |
Business | от $50/польз./мес | Для команд до 25 мест, общие кредиты, метрики использования, SAML SSO |
Enterprise | По запросу | Безлимитные места, кастомные лимиты, SSO SAML, ZDR, BYO LLM, кастомные контракты |
Цены указаны для месячной оплаты. Годовая подписка даёт скидку 10%. Кредиты расходуются на локальные и облачные агентские операции — генерация кода, анализ, web search.
Установка
# Windows
winget install Warp.Warp
# macOS — скачать с warp.dev
# Linux — .deb (Debian/Ubuntu) или .rpm (RHEL/Fedora/SUSE)
Ключевые хоткеи
| Действие | macOS | Windows/Linux |
|---|---|---|
Command Palette | ⌘ P | Ctrl+Shift+P |
Agent Mode | ⌘ I | Ctrl+I |
History Search | Ctrl+R | Ctrl+R |
Остановить агента | Ctrl+C | Ctrl+C |
Когда использовать
Warp подходит, если нужно: работать с AI-агентом прямо в терминале, а не в отдельном окне чата. Запускать автономные задачи в фоне — ревью PR, обновление зависимостей. Координировать изменения в нескольких репозиториях одновременно. Использовать MCP-интеграции с внешними сервисами.
Не подходит, если: нужен минималистичный терминал без лишних функций. Требуется полная автономия без привязки к конкретной экосистеме. Команда использует другие AI-инструменты, которые не интегрируются с Warp.
Ограничения
Перед тем как внедрять Warp в рабочий процесс команды, стоит учесть ограничения платформы.
| Пункт | Пояснение |
|---|---|
Кредитная модель — AI-операции расходуют кредиты. | На Free и Build планах лимиты могут закончиться в середине задачи — нужно следить за расходом или переходить на Max. |
Привязка к экосистеме — Warp Agent, Cloud Agents, Warp Drive — проприетарные сервисы. | Терминальный клиент открыт, но облачная инфраструктура и Oz-платформа остаются закрытыми. |
Только desktop — Нативные клиенты доступны для macOS, Linux и Windows. | Облачные агенты доступны через веб, но полный интерфейс работы с агентом — только в desktop-приложении. |
MCP-зависимость — Многие интеграции с внешними сервисами требуют MCP-серверов. | Если нужного MCP-сервера нет, интеграция не сработает до его написания. |
Антипаттерны
Что может пойти не так при работе с Warp и Oz.
| Пункт | Пояснение |
|---|---|
Слепая автономия — Давать агенту полную автономию без ревью на сложных задачах. | Oz умеет ошибаться, и план — это как раз тот момент, когда можно поймать ошибку до написания кода. |
Игнорирование кредитов — Не мониторить расход кредитов на Max и Build. | При исчерпании лимита работа останавливается, а auto-reload может увеличить счёт неожиданно. |
Один агент на всё — Запускать одну задачу через Oz, когда нужны параллельные агенты. | Cloud Agents созданы именно для этого — не использовать их упущение. |
Копирование настроек — Не настраивать AGENTS.md под каждый проект. | Без файла инструкций агент работает по умолчанию, что может противоречить конвенциям команды. |
Чеклист
Что проверить перед тем, как запускать агента на реальной задаче.
| Пункт | Пояснение |
|---|---|
Проверьте AGENTS.md — Файл инструкций существует в корне проекта. | Запустите /init, если его нет. |
Изучите план — Перед тем как агент начнёт писать код, просмотрите план из /plan. | Это последняя точка контроля. |
Проверьте кредиты — На платных планах убедитесь, что кредитов достаточно для текущей задачи. | Включите уведомления о расходе. |
Настройте MCP — MCP-серверы для нужных сервисов установлены. | Проверьте, что интеграции работают до запуска агента. |
Проверьте приватность | — Если работаете с чувствительными данными — убедитесь, что ZDR включён, телеметрия отключена, агент не имеет лишних прав. |
Используйте Code Review — Не пропускайте этап Interactive Code Review. | Отправляйте замечания пакетом, а не по одному. |
Ссылки
- Сайт: warp.dev
- Документация: docs.warp.dev
- Репозиторий: github.com/warpdotdev/warp
- Тарифы: warp.dev/pricing


