ANVIL — терминал для нескольких ИИ-агентов на Windows
Содержание
Для одной нейросети поставили приложение. Для второй — ещё одно. Для третьей тоже нашлось место. Потом открыли терминал, Git и тесты. Поздравляю, теперь вы диспетчер маленького аэропорта, где каждый самолёт считает себя главным.
Я делал ANVIL в том числе для того, чтобы собрать ИИ-инструменты в одном лёгком рабочем пространстве. Когда доступен подходящий CLI, можно работать с ним рядом с остальными, без отдельного настольного интерфейса для каждой задачи.
Проекты во вкладках, несколько сессий рядом, файлы, Git и данные об использовании ИИ-сервисов — в одном окне. Меньше возни с окнами и отдельными оболочками, быстрее переход между работой и проверкой.

Что это даёт компьютеру и вам
ANVIL — нативное приложение на Rust/egui, без Electron. Идея простая: общий интерфейс для разных консольных инструментов, вместо коллекции отдельных настольных оболочек, если их функции вам не нужны.
Это помогает сократить число отдельных интерфейсов и держать проекты рядом. Но сами CLI-агенты всё равно устанавливаются и расходуют ресурсы. ANVIL не упаковывает все их зависимости в один EXE и не делает бесплатными запросы к моделям.
Экономию места и памяти относительно ваших нынешних приложений нужно сравнивать на вашем наборе инструментов. Проценты из воздуха я рисовать не буду: гораздо полезнее убрать ненужные оболочки и проверить, хватает ли одного рабочего окна.
А чем это отличается от Windows Terminal и Tabby?
Windows Terminal и Tabby тоже умеют вкладки и разделение окна. В ANVIL я собрал вокруг терминалов проекты, панель Git и виджеты использования ИИ: удобнее держать работу с несколькими агентами рядом. Сами агенты нужно установить отдельно; они по-прежнему используют собственные ресурсы. Если вам важны SSH и другие операционные системы, стоит посмотреть и на Tabby. Сценарии разобрал в сравнении терминалов.
Что здесь можно запустить
Codex, Claude Code, OpenCode, OMP или обычную оболочку. Нужные инструменты устанавливаются отдельно; ANVIL даёт им место для работы.
Например: слева агент делает задачу, справа вы смотрите вывод другого инструмента, снизу идут проверки. У каждой панели свой процесс и рабочая папка.
Важно понимать границу: ANVIL сам не распределяет поручения между агентами. Если посадить троих в один файл и велеть каждому «сделать красиво», порядок из этого автоматически не родится. Зато все участники этого небольшого собрания будут перед глазами.
Как установить ANVIL
Нужны Windows 10/11 x64, графический драйвер с OpenGL 2.1 и установленная оболочка. Для Git-панели — Git for Windows. Для агентов — их собственные установки и подключения.
Скачайте ZIP из официальных релизов ANVIL.
Распакуйте архив целиком.
Запустите
anvil.exe.Откройте папку проекта.
Разделите вкладку и запустите нужные инструменты.
Вспомогательные файлы оставляйте рядом с EXE. Вытащить из архива один файл и надеяться на лучшее — популярный способ самостоятельно создать себе дополнительную задачу.
Русский интерфейс включается кнопкой RU/EN в заголовке.
Как разместить несколько агентов
Начните с двух-трёх панелей. Для отдельного проекта заведите свою вкладку. Панели можно переносить вместе с работающей сессией, сворачивать и разворачивать.
Действие | Клавиши |
|---|---|
Новая вкладка | Ctrl+Shift+T |
Разделить вправо | Ctrl+Shift+S |
Разделить вниз | Ctrl+Shift+D |
Соседняя панель | Ctrl+Alt+стрелка |
Развернуть панель | Ctrl+Alt+Enter |
Git-панель | Ctrl+Shift+G |
Горячие клавиши перенастраиваются. Закрытие панелей, вкладок и окна происходит без дополнительного подтверждения, так что с работающей задачей аккуратнее.
Обычные вкладки и разделение есть и в других терминалах. У ANVIL рядом с ними находятся Git, файлы и данные ИИ-провайдеров. Если вы постоянно скачете между этими действиями, такое соседство может быть удобным.
Как не устроить агентам коммуналку
Разделите ответственность. Одному — изменения, другому — чтение и проверка. Если оба должны писать, заранее выделите независимые области либо используйте отдельные рабочие копии, когда это подходит задаче.
Потом проверяйте результат небольшими порциями. Десять агентов способны быстро произвести много кода. Обязанность понимать, что они там наворотили, от этого никуда не исчезает.
Память тоже считайте целиком: кроме ANVIL, её едят запущенные внутри агенты. Количество панелей и история вывода влияют на расход самого терминала.
Что восстановится после перезапуска
Вкладки, папки и раскладка. Процессы запускаются заново; текущие задачи и прошлый вывод терминала не восстанавливаются.
Есть отдельная настройка продолжения поддерживаемых CLI-агентов через их собственные команды resume. По умолчанию она выключена. Агент выбирает последнюю беседу в сохранённой папке, поэтому несколько панелей одного агента могут открыть одну и ту же.
То есть перед закрытием всё равно стоит понимать, что у вас работает. У приложения нет обязанности догадываться, какую из пяти одинаковых сессий вы считали самой любимой.
Git и квоты
В Git-панели можно смотреть изменения и историю, готовить файлы или отдельные hunks к коммиту. Сам процесс разобрал здесь: проверка изменений ИИ и частичные коммиты.
Панель использования показывает доступные данные провайдеров: окна лимитов, время сброса, баланс или расходы. Состав зависит от сервиса и подключения. Больше лимитов от появления красивой цифры, разумеется, не становится.
Забирайте ANVIL на GitHub, если нескольким агентам уже тесно в вашем текущем рабочем пространстве. Программа бесплатная, код открыт.
Полная справка: ANVIL 0.1.5.