Ante

Een geest in je shell. Ante is een zelfstandige coding agent die in je terminal leeft en zichzelf organiseert. Het is een Rust-binary van ongeveer 15MB van Antigma Labs, zonder runtime-afhankelijkheden, gebouwd om het maximale uit elk model te halen.

Ante werkt vergelijkbaar met Claude Code of Codex, maar zonder hun afhankelijkheden of modelbeperkingen. Daarnaast kan het dienen als de geoptimaliseerde kern voor het bouwen van je eigen harness en hoogpresterende assistenten.

Installatie:

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

Start het programma simpelweg met: ante

Prestaties en Efficiëntie

Publieke Evaluatie en Evolutie

Ante wordt continu geëvalueerd en ontwikkeld in het openbaar. De tool draait Terminal-Bench 2.1 continu onder officiële leaderboard-beperkingen: 89 taken met elk 5 pogingen. Elk resultaat is gekoppeld aan de exacte build die gedownload kan worden, inclusief een link naar de ruwe Harbor-run voor onafhankelijke controle.

  • Laatste volledige run: 82,7% met het open-weight DeepSeek V4 Flash 0731 model (368/445 pogingen, Ante 0.preview.71, kosten van circa $68 aan inference). DeepSeek rapporteert dezelfde score van 82,7 voor dit model, gemeten met hun niet-gepubliceerde DeepSeek Harness in minimale modus.

Minimale Resourceverbruik

Ante is handgeschreven in Rust, waarbij zware componenten (zoals Grep en git) zijn ingebouwd in één binary en één proces. Lokale inference wordt afgehandeld door een vastgepinde, beheerde versie van llama.cpp.

Bij het uitvoeren van 20 parallelle taken in Docker verbruikt Ante:

  • ~7x minder piekgeheugen;
  • ~9x minder gemiddelde CPU;
  • ~5x minder schijf-I/O dan Claude Code.

Native Offline Modus

De inference engine van Ante is een beheerde versie van llama.cpp. Door deze te koppelen aan een GGUF-bestand, draait de volledige loop op je eigen machine: geen API-sleutel, geen account en geen internetverbinding vereist.

Voorbeeld offline gebruik:

ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
-p "voeg foutafhandeling toe aan src/main.rs"

De focus op verificatie, betaalbaarheid en overal draaien maakt de agent licht genoeg om in grote aantallen te worden ingezet als substraat voor zelforganiserende intelligentie.

Quick Start

Installatie

Ante is een enkele, zelfstandige binary zonder externe afhankelijkheden.

Standaard installatie:

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

Specifiek release-kanaal (bijv. nightly):

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

Installatie in een directory die al op de PATH staat:

curl -fsSL https://ante.run/install.sh | ANTE_INSTALL_DIR=/usr/local/bin bash

Gebruiksmodi

ModusCommandoGebruik
Interactive TUIanteDagelijks werk in de terminal
Headlessante -p "..."Eenmalige taken, scripts, CI
Serverante serveEditor-plugins en integraties via JSONL protocol
Gatewayante gatewayAnte draaien als Slack- of Discord-bot

Voorbeelden van Headless gebruik

  • Een bug oplossen:

ante -p "vind en fix de falende test in src/auth"

  • Een diff reviewen:

git diff | ante -p "review dit op beveiligingsproblemen"

  • Een andere provider gebruiken:

ante --provider openai --model gpt-5.5 -p "refactor de database module"

  • Een opgeslagen sessie hervatten:

ante --resume ses_01ARZ3NDEKTSV4RRFFQ69G5FAV -p "voeg nu tests toe"

  • Volledig offline draaien met een lokaal GGUF-model:

ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4KM.gguf -p "voeg foutafhandeling toe aan src/main.rs"

Ante Updaten

ante update
  • Update vanaf een ander kanaal: ante update --channel nightly
  • Terugdraaien naar of vastzetten op een specifieke release: ante update --version v0.preview.71

Geavanceerde Functionaliteiten

  • Geen Vendor Lock-in: Gebruik je eigen API-sleutels, abonnementen of lokale modellen. Schakel vrij tussen meer dan 12 providers. Er is geen account vereist, ook niet bij Antigma Labs.
  • Multi-agent Orchestratie: Start sub-agents op en coördineer complexe taken over onafhankelijke, gedecentraliseerde en gecentraliseerde architecturen.
  • Kanaalintegraties: Gebruik ante gateway om Ante als Slack- of Discord-bot te draaien.
  • Uitbreidbaar: Ondersteuning voor custom skills, sub-agents, MCP (Model Context Protocol) en persistent geheugen over sessies heen.

Ondersteunde Providers

Ante werkt direct met meer dan 12 providers:

ProviderVoorbeeldmodellen
AnthropicClaude Sonnet 4.5, Opus 4.6
OpenAIGPT-5 familie
Google GeminiGemini 3 familie
Grok (xAI)Grok 4
Open RouterMeerdere providers
Lokaal (GGUF)Elk GGUF-model via ingebouwde llama.cpp
OverigVertex AI, Zai, Antix, OpenAI-compatibel

Configureer providers via omgevingsvariabelen (ANTHROPICAPIKEY, OPENAIAPIKEY, etc.) of OAuth. Voeg aangepaste providers toe in ~/.ante/catalog.json.

Repository Structuur en Architectuur

Onder Apache 2.0 licentie zijn de volgende onderdelen open source:

  • docs-site/: Bronbestanden voor docs.antigma.ai.
  • crates/protocol-shape: Definieert het schema en de berichten die worden gebruikt door ante serve.
  • crates/agent-sdk: De Rust SDK en client voor het bouwen van agent runtimes.
  • ante-harbor/: De Harbor agent adapter gebruikt voor de Terminal-Bench resultaten (reproduceerbaar via antigma.ai/eval).

De core harness wordt momenteel ontwikkeld in een private repository tijdens de alpha-fase en wordt geleverd als prebuilt binary. Core libraries worden geleidelijk toegevoegd zodra ze stabiel zijn (bijv. crates/exec voor standalone procesuitvoering).

Architectuur Overzicht

Het systeem volgt een client-daemon architectuur:

Clients (TUI, Headless, ante serve) → Daemon (Sessies, Turns, Steps; Tools, Permissies, Skills/Agents) → LLM Providers (Anthropic, OpenAI, Gemini, Grok, Open Router, Lokaal).

Filosofie: Het Grotere Plaatje

Antigma Labs richt zich op de harness, niet op het model of de prompts. De visie is dat documentatie de nieuwe broncode wordt.

Ante is ontworpen voor "cellular-native agents": kleine, vervangbare en massaal gerepliceerde agenten, vergelijkbaar met cellen in een organisme. Om op deze schaal te kunnen functioneren, moet een agent:

  1. Verifieerbaar zijn: Betrouwbaarheid is cruciaal bij opschaling.
  2. Tiny zijn: Elke byte wordt duizenden keren vermenigvuldigd.
  3. Zelfstandig zijn: Geen runtime-installaties of externe verbindingen ("phone home") vereist.

Veelgestelde Vragen (FAQ)

Waarom nog een terminal agent? De naam verklapt het: Another Terminal agent, en ante, de inzet die je op tafel legt om te kunnen spelen. Ante is snel, lichtgewicht en de enige terminal agent met native lokale inference ingebouwd.

Hoe verschilt Ante van andere agents? Hoewel Ante functies heeft zoals multi-agents, skills, MCP en persistent geheugen (vergelijkbaar met Claude Code of Codex), verschilt de filosofie:

  • Rust: Volledig vanaf nul gebouwd in Rust. Componenten zoals Grep en git zijn ingebouwd in één binary van ~15MB, waardoor er geen resources lekken via externe shell-aanroepen. De meeste concurrenten gebruiken Node.js of CPython en hebben een veel grotere voetafdruk.
  • Ingebouwde lokale inference: Dankzij de beheerde llama.cpp engine heeft Ante alleen een lokaal GGUF-model nodig om te werken.
  • Geen Vendor Lock-in: Geen account nodig; gebruik je eigen API-credentials.

Waarom optimaliseren voor runtime (geheugen/IO) als de model-inference de bottleneck is? Voor één-op-één interacties is dit minder relevant. Echter, in een visie waarin miljoenen agenten zelfstandig communiceren en organiseren, worden kleine inefficiënties miljarden keren vermenigvuldigd. Runtime-optimalisatie wordt dan economisch significant.

Kan ik Ante volledig offline draaien? Ja. De ingebouwde llama.cpp engine handelt de installatie van de engine, model-discovery en geheugenbeheer automatisch af. Er zijn geen API-sleutels of internetverbindingen nodig.

Kan ik mijn eigen custom modellen of providers gebruiken? Ja. Maak een ~/.ante/catalog.json bestand aan om providers en modellen te overschrijven met custom endpoints, API-sleutels en configuraties. Elke OpenAI-compatibele API werkt.

Waar is de ante serve modus voor bedoeld? Servermodus draait Ante als een langdurige daemon die communiceert via een gestructureerd JSONL protocol. Dit is ideaal voor het bouwen van editor-plugins, web UI's en custom integraties.

Documentatie en Licentie

  • Documentatie: Volledige documentatie is beschikbaar op docs.antigma.ai.
  • Licentie: De broncode in deze repository (inclusief SDK en protocol crates) valt onder de Apache License 2.0. De prebuilt ante binary is gratis te gebruiken — inclusief commercieel gebruik — tijdens de alpha preview onder de Binary Preview Terms.