>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicurezza
Rust

Ante — un agente AI compatto in Rust che gira direttamente nel terminale e supporta modelli locali

Se hai usato assistenti AI da console come Claude Code, probabilmente hai notato quanto siano affamati di risorse. Sotto il cofano, tipicamente eseguono ambienti Node.js o Python, e i processi riempiono rapidamente la RAM. Quando devi eseguire un singolo agente per un'attività locale, puoi tollerarlo. Ma se lanci più sessioni parallele, il sistema inizia a rallentare in modo evidente.

Gli ingegneri di Antigma Labs hanno cercato di risolvere questo problema in modo radicale. Hanno scritto Ante — un agente come singolo binario compilato in Rust di circa 15 MB.

Perché un altro agente da console

Gli sviluppatori del progetto sono partiti da un'idea semplice. L'agente dovrebbe essere veloce e consumare risorse di sistema minime. In Ante, la ricerca del codice e le utility Git sono integrate direttamente nel binario. Non vengono effettuate chiamate a interpreti esterni o processi aggiuntivi durante le ricerche nei file.

Lo strumento opera in quattro modalità:

  • Interfaccia TUI interattiva per il lavoro quotidiano da console
  • Esecuzione singola tramite il comando ante -p "задача" per script e CI
  • Modalità server ante serve che comunica tramite il protocollo JSONL ed è adatta per scrivere plugin per editor di codice
  • Gateway di rete ante gateway per connettere un bot a Slack o Discord

Efficienza delle risorse e benchmark

Gli autori hanno misurato il consumo di risorse durante l'esecuzione di 20 attività parallele all'interno di Docker. Il confronto con Claude Code ha mostrato una differenza significativa: Ante consuma circa 7 volte meno RAM di picco, 9 volte meno risorse CPU e 5 volte meno I/O su disco.

Nel benchmark Terminal-Bench 2.1 (89 attività con 5 tentativi ciascuna), la nuova build di Ante raggiunge l'82,7% di test risolti con successo utilizzando il modello DeepSeek V4 Flash. L'esecuzione di tutti i test costa circa $68 in richieste API. Tutti i risultati delle esecuzioni sono pubblicati pubblicamente per la verifica.

Funzionamento autonomo senza internet e chiavi API

Particolarmente interessante è il motore integrato basato su llama.cpp. Se non puoi inviare codice sorgente a server esterni per requisiti di sicurezza o semplicemente non hai accesso alla rete, puoi fornire all'agente un file in formato GGUF standard.

Il comando per l'avvio locale si presenta così:

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

In questa modalità, tutta la logica e la generazione del codice vengono eseguite interamente sulla tua macchina. Non sono richiesti account o chiavi API.

Se preferisci i modelli cloud, lo strumento supporta 17 preset già pronti: Anthropic (Claude Sonnet/Opus), OpenAI, Google Gemini, Grok e OpenRouter. I proxy di terze parti si connettono tramite il file di configurazione ~/.ante/catalog.json.

Profili e configurazione specifica per attività

Il comportamento dell'utilità cambia in modo flessibile attraverso i profili. Tutta la configurazione viene archiviata in un file JSON che definisce il prompt di sistema, gli strumenti disponibili e la memoria della sessione.

Ad esempio, il profilo pi riduce l'insieme di strumenti a quattro azioni di base: lettura, scrittura, modifica ed esecuzione di comandi in Bash. Per le ricerche nei file viene utilizzato rg; per le richieste web, curl; e le attività aggiuntive vengono delegate attraverso sub-agenti.

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

Che dire del codice sorgente

C'è una sfumatura qui che gli autori avvertono onestamente. Il progetto è attualmente nella fase di anteprima alpha. La libreria core e il binario principale vengono forniti in forma compilata. Tuttavia, il codice sorgente per l'SDK (crates/agent-sdk), il protocollo di interazione (crates/protocol-shape), il sistema di valutazione (ante-harbor) e la documentazione è aperto sotto licenza Apache 2.0.

Gli sviluppatori stanno rilasciando pubblicamente i componenti core man mano che si stabilizzano (ad esempio, il modulo di avvio del processo crates/exec è già aperto). La discussione sul codice core aperto sta avvenendo nell'issue #21 su GitHub.

Avvio rapido ed esempi di utilizzo

L'installazione richiede un paio di secondi poiché non dovrebbero esserci dipendenze esterne nel sistema:

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

Esempi di comandi quotidiani:

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

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

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

Chi dovrebbe provarlo

Ante sarà utile per gli sviluppatori che amano lavorare nel terminale ma sono stanchi della lentezza di altri assistenti AI. Il progetto è ottimo se vuoi eseguire agenti localmente senza inviare codice al cloud o se prevedi di incorporare un agente AI nei tuoi script di automazione e CI/CD senza overhead extra.

Progetti correlati