>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
Rust

Ante — een compacte AI-agent in Rust die direct in de terminal draait en lokale modellen ondersteunt

Als je console AI-assistenten zoals Claude Code hebt gebruikt, heb je waarschijnlijk gemerkt hoeveel resources ze verbruiken. Onder de motorkap draaien ze meestal Node.js- of Python-omgevingen, en processen vullen snel het RAM-geheugen. Wanneer je een enkele agent voor een lokale taak moet draaien, kun je dit tolereren. Maar als je meerdere parallelle sessies opstart, begint het systeem merkbaar te vertragen.

Ingenieurs van Antigma Labs hebben dit probleem radicaal aangepakt. Ze hebben Ante geschreven — een agent als een enkel gecompileerd Rust-binary van ongeveer 15 MB.

Waarom nog een console-agent

De projectontwikkelaars zijn uitgegaan van een eenvoudig idee. De agent moet snel zijn en minimale systeemresources verbruiken. In Ante zijn code-zoekfuncties en Git-hulpprogramma's rechtstreeks ingebouwd in het binary. Er worden geen aanroepen naar externe interpreters of extra processen gedaan tijdens bestandszoekopdrachten.

Het hulpprogramma werkt in vier modi:

  • Interactieve TUI voor dagelijks console-werk
  • Eenmalige uitvoering via het ante -p "задача" commando voor scripts en CI
  • Servermodus ante serve die communiceert via het JSONL-protocol en geschikt is voor het schrijven van code-editor-plugins
  • Netwerkgateway ante gateway voor het verbinden van een bot met Slack of Discord

Resource-efficiëntie en benchmarks

De auteurs hebben het resourceverbruik gemeten tijdens de uitvoering van 20 parallelle taken in Docker. De vergelijking met Claude Code toonde een aanzienlijk verschil: Ante verbruikt roughly 7 keer minder piek-RAM, 9 keer minder CPU-resources en 5 keer minder disk I/O.

Op de Terminal-Bench 2.1 benchmark (89 taken met 5 pogingen elk) behaalt de nieuwe Ante-build 82,7% succesvol opgeloste tests met het DeepSeek V4 Flash-model. Het uitvoeren van alle tests kost ongeveer $68 aan API-verzoeken. Alle resultaten worden openbaar gepubliceerd voor audit.

Autonoom werken zonder internet en API-sleutels

Vooral interessant is de ingebouwde engine gebaseerd op llama.cpp. Als je vanwege beveiligingsvereisten geen broncode naar externe servers kunt sturen of simpelweg geen netwerktoegang hebt, geef je de agent een gewoon GGUF-formaat bestand.

Het commando voor lokale lancering ziet er zo uit:

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

In deze modus worden alle logica en code-generatie volledig op je machine uitgevoerd. Er zijn geen accounts of API-sleutels vereist.

Als je de voorkeur geeft aan cloudmodellen, ondersteunt het hulpprogramma 17 kant-en-klare presets: Anthropic (Claude Sonnet/Opus), OpenAI, Google Gemini, Grok en OpenRouter. Externe proxies worden verbonden via het configuratiebestand ~/.ante/catalog.json.

Profielen en taakspecifieke configuratie

Het gedrag van het hulpprogramma verandert flexibel via profielen. Alle configuratie wordt opgeslagen in een JSON-bestand dat de systeemprompt, beschikbare tools en sessiegeheugen definieert.

Het pi profiel snoeit bijvoorbeeld de toolset terug tot vier basishandelingen: lezen, schrijven, bewerken en commando's uitvoeren in Bash. Voor bestandszoekopdrachten wordt rg gebruikt; voor webrequests curl; en extra taken worden gedelegeerd via sub-agents.

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

Hoe zit het met de broncode

Er is een nuance waar de auteurs eerlijk over waarschuwen. Het project bevindt zich momenteel in de alfa-previewfase. De kernbibliotheek en het hoofd-binary worden geleverd in gecompileerde vorm. De broncode voor de SDK (crates/agent-sdk), interactieprotocol (crates/protocol-shape), evaluatiesysteem (ante-harbor) en documentatie is echter openbaar beschikbaar onder de Apache 2.0-licentie.

Ontwikkelaars brengen geleidelijk kerncomponenten openbaar uit naarmate ze stabiliseren (de module voor proceslancering crates/exec is bijvoorbeeld al open). De discussie over open core-code vindt plaats in issue #21 op GitHub.

Snelstart en gebruiksvoorbeelden

De installatie duurt een paar seconden omdat er geen externe afhankelijkheden in het systeem moeten zijn:

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

Voorbeelden van alledaagse commando's:

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

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

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

Voor wie is het bedoeld

Ante is nuttig voor ontwikkelaars die graag in de terminal werken maar de traagheid van andere AI-assistenten beu zijn. Het project is ideaal als je agents lokaal wilt draaien zonder code naar de cloud te sturen of van plan bent een AI-agent in te bedden in je automatisering en CI/CD-scripts zonder extra overhead.

Gerelateerde projecten