Ante — kompaktowy agent AI w Rust, uruchamiany bezpośrednio w terminalu i obsługujący modele lokalne
Jeśli korzystałeś z konsolowych asystentów AI takich jak Claude Code, prawdopodobnie zauważyłeś, jak bardzo pochłaniają zasoby. W tle zazwyczaj działają w środowiskach Node.js lub Python, a procesy szybko wypełniają pamięć RAM. Gdy potrzebujesz uruchomić pojedynczego agenta do lokalnego zadania, możesz to tolerować. Ale jeśli uruchamiasz wiele równoległych sesji, system zaczyna wyraźnie zwalniać.
Inżynierowie z Antigma Labs postanowili rozwiązać ten problem radykalnie. Napisali Ante — agenta jako pojedynczy skompilowany plik binarny Rust o wielkości około 15 MB.
Dlaczego kolejny konsolowy agent
Twórcy projektu wyszli z prostego założenia. Agent powinien być szybki i zużywać minimalne zasoby systemowe. W Ante wyszukiwanie kodu i narzędzia Git są wbudowane bezpośrednio w plik binarny. Podczas wyszukiwania plików nie występują żadne wywołania zewnętrznych interpreterów ani dodatkowych procesów.
Narzędzie działa w czterech trybach:
- Interaktywny TUI do codziennej pracy w konsoli
- Jednorazowe wykonanie za pomocą polecenia
ante -p "задача"dla skryptów i CI - Tryb serwera
ante servekomunikujący się przez protokół JSONL i odpowiedni do pisania wtyczek do edytorów kodu - Brama sieciowa
ante gatewaydo połączenia bota ze Slack lub Discord
Efektywność zasobów i benchmarki
Autorzy zmierzyli zużycie zasobów podczas wykonywania 20 równoległych zadań w Docker. Porównanie z Claude Code wykazało znaczną różnicę: Ante zużywa około 7 razy mniej szczytowej pamięci RAM, 9 razy mniej zasobów procesora i 5 razy mniej operacji wejścia/wyjścia na dysku.
Na teście porównawczym Terminal-Bench 2.1 (89 zadań po 5 prób każde), świeża kompilacja Ante osiąga 82,7% pomyślnie rozwiązanych testów z modelem DeepSeek V4 Flash. Uruchomienie wszystkich testów kosztuje około 68 USD za żądania API. Wszystkie wyniki są publicznie dostępne do weryfikacji.
Autonomiczna praca bez internetu i kluczy API
Szczególnie interesujący jest wbudowany silnik oparty na llama.cpp. Jeśli nie możesz wysyłać kodu źródłowego na zewnętrzne serwery ze względu na wymagania bezpieczeństwa lub po prostu nie masz dostępu do sieci, możesz przekazać agentowi zwykły plik w formacie GGUF.
Polecenie uruchomienia lokalnego wygląda tak:
ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
-p "добавь обработку ошибок в src/main.rs"
W tym trybie cała logika i generowanie kodu odbywają się całkowicie na twojej maszynie. Nie są wymagane żadne konta ani klucze API.
Jeśli wolisz modele chmurowe, narzędzie obsługuje 17 gotowych presetów: Anthropic (Claude Sonnet/Opus), OpenAI, Google Gemini, Grok i OpenRouter. Proxy stron trzecich łączą się przez plik konfiguracyjny ~/.ante/catalog.json.
Profile i konfiguracja specyficzna dla zadań
Zachowanie narzędzia elastycznie zmienia się poprzez profile. Wszystkie ustawienia przechowywane są w pliku JSON definiującym system prompt, dostępne narzędzia i pamięć sesji.
Na przykład profil pi redukuje zestaw narzędzi do czterech podstawowych akcji: czytania, pisania, edycji i wykonywania poleceń w Bash. Do wyszukiwania plików używany jest rg; do żądań sieciowych curl; a dodatkowe zadania są delegowane przez podagentów.
cp curated/profiles/pi.settings.json ~/.ante/
ante --profile pi
Co z kodem źródłowym
Jest tu niuans, o którym autorzy uczciwie ostrzegają. Projekt jest obecnie w stadium alfa. Biblioteka podstawowa i główny plik binarny są dostarczane w formie skompilowanej. Jednak kod źródłowy SDK (crates/agent-sdk), protokołu interakcji (crates/protocol-shape), systemu ewaluacji (ante-harbor) i dokumentacji jest otwarty na licencji Apache 2.0.
Twórcy stopniowo udostępniają publicznie podstawowe komponenty w miarę ich stabilizacji (na przykład moduł uruchamiania procesów crates/exec jest już otwarty). Dyskusja o otwartym kodzie podstawowym odbywa się w issue #21 na GitHub.
Szybki start i przykłady użycia
Instalacja trwa zaledwie kilka sekund, ponieważ w systemie nie powinno być żadnych zewnętrznych zależności:
curl -fsSL https://ante.run/install.sh | bash
Przykłady codziennych poleceń:
# Поиск и исправление падающего теста
ante -p "найди и исправь падающий тест в src/auth"
# Проверка изменений перед коммитом
git diff | ante -p "проверь эти изменения на уязвимости"
# Запуск с указанием конкретного провайдера и модели
ante --provider openai --model gpt-5.5 -p "перепиши модуль работы с базой данных"
Kto powinien wypróbować
Ante będzie przydatny dla programistów, którzy lubią pracę w terminalu, ale mają dość powolności innych asystentów AI. Projekt sprawdzi się, jeśli chcesz uruchamiać agentów lokalnie bez wysyłania kodu do chmury lub planujesz osadzić agenta AI w swojej automatyzacji i skryptach CI/CD bez dodatkowego narzutu.
Powiązane projekty