메뉴
HN
Hacker News • 46일 전

완전 오프라인으로 동작하는 단일 실행 코드 에이전트, Ante

IMP
8/10
핵심 요약

Antigma Labs가 개발한 Rust 기반 코딩 에이전트 'Ante'는 약 15MB 크기의 단일 바이너리로 작동하며, 별도 종속성 없이 완전한 오프라인 환경에서 로컬 모델을 구동할 수 있는 것이 가장 큰 특징입니다. 경량화되어 Claude Code 대비 메모리와 CPU 사용량이 극히 적으면서도 성능 벤치마크에서 뛰어난 결과를 보여주며, 오픈소스 개발자부터 기업 환경까지 유연하게 적용할 수 있는 매우 중요한 도구입니다.

번역된 본문

Ante 알파(Alpha) 프리뷰: 이번 버전은 하위 호환성이 깨지는 변경사항이 있을 수 있으며, 일부 기능이 미완성될 수 있습니다. macOS와 Linux만 지원하며, Windows 환경에서는 WSL(Windows Subsystem for Linux) 사용을 권장합니다.

당신의 셸(Shell) 속 유령 Ante는 터미널에 상주하며 스스로 작업을 구성하고 수행하는 독립적인 코딩 에이전트입니다. Antigma Labs에서 제작한 약 15MB 크기의 단일 Rust 바이너리로, 런타임 종속성이 전혀 없으며 모델의 성능을 극한으로 끌어내도록 설계되었습니다. Claude Code나 Codex처럼 작동하지만, 무거운 종속성이나 특정 모델 제약은 전혀 없습니다. 또한, 자신만의 맞춤형 시스템과 고성능 비서를 구축하기 위한 최적화된 코어로 활용할 수도 있습니다.

설치 명령어: curl -fsSL https://ante.run/install.sh | bash ante

수많은 에이전트가 자신이 뛰어나다고 말합니다. 하지만 Ante는 직접 확인할 수 있는 숫자를 제시합니다:

🥇 지속적인 공개 평가 및 발전 Ante는 공식 리더보드 제약 조건에 따라 Terminal-Bench 2.1 환경에서 지속적으로 테스트됩니다: 총 89개의 작업, 각각 5번의 시험을 거칩니다. 모든 결과는 사용자가 다운로드할 수 있는 정확한 빌드 버전을 고정하며, 독립적인 감사를 위해 원본 Harbor 실행 로그 링크를 제공합니다. 최신 전체 실행 결과: 오픈 가중치 모델인 DeepSeek V4 Flash 0731 사용 시 82.7% 달성 (총 445번의 시험 중 368번 성공, Ante 0.preview.71 버전, 약 68달러의 추론 비용 발생). DeepSeek 역시 미출시된 자사 DeepSeek Harness를 최소 모드로 측정했을 때 동일한 82.7%를 보고했습니다.

🪶 초경량 시스템 자원 사용량 Ante는 순수 Rust로 직접 작성되었으며, 무거운 작업(Grep, git, 로컬 추론)을 단일 바이너리, 단일 프로세스에 내장했습니다. Docker 내에서 동일한 20개의 병렬 작업을 실행할 때, Ante는 Claude Code 대비 최대 메모리는 약 7배, 평균 CPU는 약 9배, 디스크 I/O는 약 5배 적게 사용합니다.

🔌 네이티브 오프라인 지원 Ante는 자체 추론 엔진을 내장하고 있습니다. GGUF 파일 경로만 지정하면 전체 작업 루프가 사용자의 로컬 머신에서 실행됩니다. API 키, 계정, 인터넷 연결이 전혀 필요 없습니다. 명령어 예시: ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf -p "add error handling to src/main.rs"

이러한 세 가지 특징은 하나의 설계 철학에서 비롯되었습니다. 검증 가능하고, 비용이 적으며, 어디서든 실행될 수 있는 에이전트는 수천 개의 인스턴스로 쉽게 확장할 수 있을 만큼 가볍다는 것을 의미합니다. 이는 곧 자가 조직화(Self-organizing) 지능을 위한 기반입니다.

빠른 시작 및 설치 Ante는 외부 종속성이 없는 단일 독립 실행형 바이너리입니다. 다운로드해서 바로 실행하면 됩니다. 설치: curl -fsSL https://ante.run/install.sh | bash 나이틀리(최신 개발) 버전 설치: curl -fsSL https://ante.run/install.sh | bash -s -- nightly 특정 경로에 설치: curl -fsSL https://ante.run/install.sh | ANTE_INSTALL_DIR=/usr/local/bin bash

실행 모드

  • 대화형 TUI (ante): 터미널에서의 일상적인 작업에 사용합니다.
  • 헤드리스/명령어 (ante -p "..."): 일회성 작업, 스크립트 실행, CI/CD 환경에 사용합니다.
  • 서버 (ante serve): JSONL 프로토콜을 통한 에디터 플러그인 및 통합에 사용합니다.
  • 게이트웨이 (ante gateway): Ante를 Slack이나 Discord 봇으로 실행할 때 사용합니다.

헤드리스(명령줄) 예시

  • 버그 수정: ante -p "find and fix the failing test in src/auth"
  • 코드 리뷰: git diff | ante -p "review this for security issues"
  • 다른 AI 제공자 사용: ante --provider openai --model gpt-5.5 -p "refactor the database module"
  • 저장된 세션 이어서 작업: ante --resume ses_01ARZ3NDEKTSV4RRFFQ69G5FAV -p "now add tests"

업데이트 및 관리

  • ante update: 자동 업데이트
  • ante update --channel nightly: 개발 채널 업데이트
  • ante update --version v0.preview.71: 특정 릴리즈 버전으로 고정 또는 롤백

핵심 스펙을 넘어선 추가 기능

  • 제로(Zero) 벤더 종속성: 자신의 API 키, 구독, 또는 로컬 모델을 직접 연결(BYOK)하세요. 12개 이상의 제공자(Providers) 간 자유롭게 전환할 수 있으며, 우리 서비스를 포함한 어떠한 계정도 필요하지 않습니다.
  • 멀티 에이전트 오케스트레이션: 하위 에이전트(Sub-agents)를 생성하고 독립적이고 분산된 중앙 아키텍처 전반에 걸쳐 복잡한 작업을 조율할 수 있습니다.
  • 채널 통합: ante gateway 명령을 통해 Ante를 Slack 또는 Discord 봇으로 실행할 수 있습니다.
  • 확장성: 세션 간 지속되는 영구 메모리, MCP, 하위 에이전트, 사용자 정의 스킬을 지원합니다.

지원하는 AI 제공자 Ante는 기본적으로 12개 이상의 제공자와 즉시 연동됩니다: Anthropic, OpenAI 등.

원문 보기
원문 보기 (영어)
Ante Alpha preview : expect breaking changes and incomplete functionality. macOS and Linux only; on Windows we suggest WSL . A ghost in your shell. Ante is a self-contained coding agent that lives in your terminal and self-organizes. One ~15MB Rust binary from Antigma Labs , zero runtime dependencies, built to get the most out of any model. It works like Claude Code or Codex, with none of their dependencies or model constraints. It can also be the optimized core for building your own harness and high-performing assistants. curl -fsSL https://ante.run/install.sh | bash ante Every agent claims to be good. Here are numbers you can check: 🥇 Continuously evaled and evolved, in public Ante runs Terminal-Bench 2.1 continuously under official leaderboard constraints: 89 tasks, 5 trials each. Each result pins the exact build you can download and links the raw Harbor run for independent audit. Latest full run: 82.7% with open-weight DeepSeek V4 Flash 0731 (368/445 trials, Ante 0.preview.71, about $68 of inference). DeepSeek reports the same 82.7 for this model, measured with its unreleased DeepSeek Harness in minimal mode. Live results → · Methodology → 🪶 A fraction of the footprint Ante is hand-written Rust with the heavy parts ( Grep , git , local inference) embedded in one binary, one process. Across the same 20 parallel tasks in Docker, Ante uses ~7× less peak memory , ~9× less average CPU , and ~5× less disk I/O than Claude Code. Raw numbers → · Benchmark details → 🔌 Natively offline Ante ships its own inference engine. Point it at a GGUF file and the whole loop runs on your machine: no API key, no account, no internet. ante --offline-model ~ /.ante/models/Qwen3.5-9B-Q4_K_M.gguf \ -p " add error handling to src/main.rs " Offline mode → The three are one design decision. An agent you can verify , afford , and run anywhere is light enough to run by the thousands : the substrate for self-organizing intelligence. See it in action Models, Providers & Thinking Providing Context: Files & Folders Interrupting & Steering Subscription Login See all cookbook guides Quick Start Installation Ante is a single, self-contained binary with no external dependencies: download and run. curl -fsSL https://ante.run/install.sh | bash # Install a specific release channel curl -fsSL https://ante.run/install.sh | bash -s -- nightly # Install into a directory already on PATH curl -fsSL https://ante.run/install.sh | ANTE_INSTALL_DIR=/usr/local/bin bash Modes Mode Command Use it for Interactive TUI ante day-to-day work in the terminal Headless ante -p "..." one-shot tasks, scripts, CI Server ante serve editor plugins and integrations, over a JSONL protocol Gateway ante gateway running Ante as a Slack or Discord bot Headless examples # Fix a bug ante -p " find and fix the failing test in src/auth " # Review a diff git diff | ante -p " review this for security issues " # Use a different provider ante --provider openai --model gpt-5.5 -p " refactor the database module " # Resume a saved session ante --resume ses_01ARZ3NDEKTSV4RRFFQ69G5FAV -p " now add tests " # Run fully offline with a local GGUF model ante --offline-model ~ /.ante/models/Qwen3.5-9B-Q4_K_M.gguf \ -p " add error handling to src/main.rs " Update Ante ante update # One-off update from a different channel ante update --channel nightly # Roll back or pin to an exact release ante update --version v0.preview.71 Beyond the headline numbers Zero vendor lock-in : bring your own API key, subscription, or local model. Switch between 12+ providers freely. No account required, not even with us. Multi-agent orchestration : spawn sub-agents and coordinate complex tasks across independent, decentralized, and centralized architectures. See the patterns → Channel integrations : run Ante as a Slack or Discord bot with ante gateway . Extensible : custom skills, sub-agents, MCP, and persistent memory across sessions. Supported Providers Ante works with 12+ providers out of the box: Provider Example Models Anthropic Claude Sonnet 4.5, Opus 4.6 OpenAI GPT-5 family Google Gemini Gemini 3 family Grok (xAI) Grok 4 Open Router Multiple providers Local (GGUF) Any GGUF model via built-in llama.cpp ...and more Vertex AI, Zai, Antix, OpenAI-compatible Configure providers via environment variables ( ANTHROPIC_API_KEY , OPENAI_API_KEY , etc.) or OAuth. Add custom providers in ~/.ante/catalog.json . What's in this repo We open sourced what really matters in the age of agentic coding, all under Apache 2.0: Detailed documentation, the descriptive truth. docs-site/ is the source for docs.antigma.ai : a precise description of what the harness does and how to drive it. The protocol, the algorithm of the core. crates/protocol-shape defines the schema and wire messages spoken by ante serve ; crates/agent-sdk is the Rust SDK and client for building against agent runtimes. The eval pipeline, constraint and continuous improvement. ante-harbor/ is the Harbor agent adapter behind our Terminal-Bench results: use it to reproduce any run at antigma.ai/eval . CHANGELOG.md records the improvement, release by release. The core harness itself is developed in a private repository during the alpha and ships as a prebuilt binary via releases . Core libraries from it are included here progressively as they stabilize; crates/exec , standalone process execution, is the first. The protocol surface maps to Ante's client-daemon architecture: ┌─────────────────────────────────────────────────────────────┐ │ Clients │ │ │ │ ┌───────────┐ ┌───────────┐ ┌────────────────────┐ │ │ │ TUI │ │ Headless │ │ ante serve │ │ │ │ (ante) │ │ (ante -p) │ │ (stdio / ws) │ │ │ └─────┬─────┘ └─────┬─────┘ └─────────┬──────────┘ │ └─────────┼────────────────┼─────────────────────┼────────────┘ │ │ │ ▼ ▼ ▼ ┌─────────────────────────────────────────────────────────────┐ │ Daemon │ │ │ │ Session ──▶ Turn ──▶ Step │ │ │ │ ┌──────────┐ ┌──────────────┐ ┌───────────────────┐ │ │ │ Tools │ │ Permission │ │ Skills / Agents │ │ │ └──────────┘ └──────────────┘ └───────────────────┘ │ └────────────────────────┬────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ LLM Providers │ │ │ │ Anthropic · OpenAI · Gemini · Grok · Open Router · Local │ └─────────────────────────────────────────────────────────────┘ The bigger picture We care about the harness, not the model or the prompts. Documentation is the new source code. Ante is designed for cellular-native agents: like cells in an organism, tiny, expendable, massively replicated. That thesis is why the three headline claims exist. A cell-scale agent must be verified (reliability compounds at scale), tiny (every byte is multiplied by thousands), and self-contained (no runtime to install, no service to phone home to). Read more in our philosophy and agent organization patterns . FAQ Why another terminal agent? The name is the answer: An other Te rminal agent, and ante , the stake you put on the table to play. Ante is fast, lightweight, and the only terminal agent with native local inference built in. We believe a self-contained agent core that self-organizes is the foundation of the coming agent economy. How is Ante different from other agents? Ante has most of the features you expect from agents like Claude Code or Codex: multi-agents, skills, MCP, persistent memory. The difference is the build philosophy. Built from scratch in Rust. Core components like Grep (fully rebuilt and customized) and git are embedded in the same ~15MB binary and run in the same process at runtime, so nothing is shelled out and no resources leak. Most similar projects ship on Node.js or CPython and carry an order-of-magnitude larger footprint. We built our own inference engine from the ground up (see nanochat-rs for a toy version of that work), so a local GGUF model is all Ante needs to run without any provider. No vendor lock-in, not even to ourselves: no account needed, reuse your existing API credentials. An opt-in, fully integr