Ante — компактный ИИ-агент на Rust, который работает прямо в терминале и понимает локальные модели

13 авг 2026
1,342
32
3
4 недели

Если вы пользовались консольными ИИ-помощниками вроде Claude Code, то наверняка замечали их прожорливость. Под капотом там обычно крутится окружение Node.js или Python, а процессы быстро забивают оперативную память. Когда нужно запустить одного агента для локальной задачи, с этим можно смириться. Но если запустить несколько параллельных сессий, система начинает заметно тормозить.

Инженеры из Antigma Labs попробовали решить эту проблему радикально. Они написали Ante — агент в виде одного скомпилированного бинарника на Rust размером около 15 МБ.

Зачем нужен ещё один агент в консоли

Разработчики проекта исходили из простой идеи. Агент должен быть быстрым и расходовать минимум ресурсов системы. В Ante утилиты поиска по коду и работы с Git вшиты прямо в бинарник. Никаких вызовов внешних интерпретаторов или лишних процессов при поиске файлов не происходит.

Инструмент работает в четырех режимах:

  • Интерактивный TUI для повседневной работы в консоли
  • Одноразовый запуск через команду ante -p "задача" для скриптов и CI
  • Серверный режим ante serve, который общается по протоколу JSONL и подходит для написания плагинов к редакторам кода
  • Сетевой шлюз ante gateway для подключения бота к Slack или Discord

Экономия ресурсов и бенчмарки

Авторы измерили потребление ресурсов при выполнении 20 параллельных задач внутри Docker. Сравнение с Claude Code показало ощутимый разрыв: Ante потребляет примерно в 7 раз меньше оперативной памяти в пике, в 9 раз меньше ресурсов процессора и в 5 раз меньше дискового ввода-вывода.

Реклама

На бенчмарке Terminal-Bench 2.1 (89 задач по 5 попыток) свежая сборка Ante показывает результат 82.7% успешно решённых тестов с моделью DeepSeek V4 Flash. Запуск всех тестов обходится примерно в 68 долларов за API-запросы. Результаты всех прогонов выкладываются в открытый доступ для аудита.

Автономная работа без интернета и API-ключей

Отдельный интерес представляет встроенный движок на базе llama.cpp. Если вам нельзя отправлять исходный код на внешние серверы из-за требований безопасности или просто нет доступа к сети, агенту подсовывают обычный файл формата GGUF.

Команда для локального запуска выглядит так:

ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
  -p "добавь обработку ошибок в src/main.rs"

В таком режиме вся логика и генерация кода исполняются полностью на вашей машине. Никакие учетные записи и API-ключи не требуются.

Если вы предпочитаете облачные модели, инструмент поддерживает 17 готовых пресетов: Anthropic (Claude Sonnet/Opus), OpenAI, Google Gemini, Grok и OpenRouter. Сторонние прокси подключаются через файл конфигурации ~/.ante/catalog.json.

Профили и настройка под задачи

Поведение утилиты гибко меняется с помощью профилей. Вся конфигурация хранится в JSON-файле, который задаёт системный промпт, доступные инструменты и память сессии.

Например, профиль pi урезает набор инструментов до четырех базовых действий: чтение, запись, редактирование и выполнение команд в Bash. Для поиска файлов используется rg, для веб-запросов — curl, а дополнительные задачи передаются через под-агентов.

cp curated/profiles/pi.settings.json ~/.ante/
ante --profile pi

Что с исходным кодом

Здесь есть нюанс, о котором авторы честно предупреждают. Сейчас проект находится в стадии альфа-превью. Сама библиотека ядра и основной бинарник поставляются в скомпилированном виде. При этом исходный код SDK (crates/agent-sdk), протокола взаимодействия (crates/protocol-shape), системы оценки (ante-harbor) и документации открыт под лицензией Apache 2.0.

Разработчики постепенно выкладывают компоненты ядра в паблик по мере их стабилизации (например, уже открыт модуль запуска процессов crates/exec). Обсуждение открытого кода ядра ведется в issue #21 на GitHub.

Быстрый старт и примеры использования

Установка занимает пару секунд, так как внешних зависимостей в системе быть не должно:

curl -fsSL https://ante.run/install.sh | bash

Примеры повседневных команд:

# Поиск и исправление падающего теста
ante -p "найди и исправь падающий тест в src/auth"

# Проверка изменений перед коммитом
git diff | ante -p "проверь эти изменения на уязвимости"

# Запуск с указанием конкретного провайдера и модели
ante --provider openai --model gpt-5.5 -p "перепиши модуль работы с базой данных"

Кому стоит попробовать

Ante пригодится разработчикам, которые любят работать в терминале, но устали от медлительности других AI-помощников. Проект отлично подойдёт, если вы хотите запускать агентов локально без передачи кода в облако или планируете встроить AI-агента в свои скрипты автоматизации и CI/CD без лишнего оверхеда.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.