Show HN: Ante, a coding agent in a single binary that runs offline
TL;DR Highlight
Ante is a single Rust binary coding agent that runs fully offline with local GGUF models.
Who Should Read
A developer who finds Claude Code or Codex heavy and model-locked, and wants to run local models or mix providers
Core Mechanics
- One ~15MB binary is all you need
- It downloads at about 15MB compressed and expands to a single 34.1 MiB Rust executable.
- Grep and git run in the same process, so there are no runtime dependencies.
- Offline with just a GGUF file
- Point the built-in llama.cpp at a GGUF file and it runs with no API key, account, or internet.
- Run it as `ante --offline-model <path> -p "..."`.
- 83.9% on Terminal-Bench 2.1
- With open-weight DeepSeek V4.1 Flash it passed 370 of 445 trials, at about $18 of inference.
- It used official leaderboard constraints: 89 tasks, 5 trials each.
- Lighter than Claude Code
- On the same 20 parallel Docker tasks it used ~7× less peak memory than Claude Code.
- It also used ~9× less average CPU and ~5× less disk I/O.
- One profile redefines the agent
Community Reactions
- Several complained there is no source code
- Commenters said linking a GitHub repo that only has binary releases and no agent source is confusing.
- The author said they added answers on source location and telemetry to the README.
- Complaints that telemetry is on by default
- Commenters said having to set ANTE_TELEMETRY=off every run is unacceptable; opting out once should persist.
- Doubt about the memory-savings claim
- One commenter argued harnesses are simple loops that should use little memory even in Python or TypeScript, citing pi agent.
- Author admits local models lag
- The author said Qwen3.6 27B (17GB) scores 56.2% on Terminal-Bench 2.1, a real gap from frontier models.
- The intended design is mixing: sensitive or high-volume work goes local, hard problems go to frontier models.
How to Apply
- Try a local model run today
- Run the install script, then point `--offline-model` at a GGUF file you already have and give it a small edit task.
- Compare the result with a hosted agent like Claude Code and note the quality gap.
- Split work between local and hosted models
- Use offline mode for repos where code leakage is a concern.
- Switch to a hosted model with `/providers` only for hard tasks.
- Add headless diff review to CI
- Put `git diff | ante -p "review this for security issues"` in your pipeline.
- Check output quality on a local branch first, then move it to CI.
- Build a minimal agent with a profile
- Run `cp curated/pi.settings.json ~/.ante/` and then `ante --profile pi` for a four-tool agent.
- Run the same task against the default profile to see the effect of a replaced system prompt.
Try It
# Paste into a terminal (macOS/Linux, beta preview)
curl -fsSL https://ante.run/install.sh | bash
# Run offline with a local GGUF model ({{model_path}} is your GGUF file path)
ANTE_TELEMETRY=off ante --offline-model {{모델경로}} \
-p "add error handling to src/main.rs"
# Next, compare with a hosted provider
git diff | ante -p "review this for security issues"Terminology
Related Papers
Same Simulation, Different Evidence: Where Retrieved Tool Output Costs LLM Agents Accuracy
Saving long tool output to files cut GPT-5.1 accuracy by 11.3 points; naming the authoritative file restored it.
Fake News, Real Crashes: Information Injection Attacks on LLM Financial Trading Agents
Fake headlines hijacked LLM trading agents 62% of the time versus 14% for prompt injection.
Harness Engineering 101: The LLM is the brain, the harness is the body
An agent is a loop managing a JSON array; 16 chapters build one from scratch
Harness2 by Google Research – Recursive Agent Harnessing
Recursively refining the harness with fixed model weights raised benchmark scores by up to 11.8 points.
Ousted Savannah police officer gave ICE agent husband access to Flock system
A police officer shared her Flock login with her ICE-agent husband; an audit found 983 searches and she was fired
Tmux and Claude Code: Sessions, Send-Keys, and the Ceiling
Running Claude Code agents in tmux works well, but limits appear around four agents.