プログラミング
Show HN: Ante、単一バイナリでオフライン実行可能なコーディングエージェント
Show HN: Ante, a coding agent in a single binary that runs offline (github.com)
要約
Anteは、依存関係なしで動作する軽量なRust製コーディングエージェントで、ターミナル内で自己組織化する。ローカルモデルを使用して完全にオフラインで実行でき、APIキーやインターネット接続は不要。Claude CodeやCodexのような機能を提供しつつ、フットプリントが大幅に小さく、検証可能で、安価に実行できる。
全文翻訳
Ante Alphaプレビュー:破壊的な変更や不完全な機能が予想されます。macOSおよびLinuxのみ。WindowsではWSLを推奨します。
あなたのシェルに潜む幽霊。
Anteは、ターミナルに常駐し、自己組織化する自己完結型コーディングエージェントです。Antigma Labs製の約15MBのRustバイナリ1つで、ランタイム依存関係はゼロ、あらゆるモデルを最大限に活用できるように構築されています。Claude CodeやCodexのように動作しますが、それらの依存関係やモデルの制約はありません。独自のハーネスや高性能アシスタントを構築するための最適化されたコアにもなり得ます。
curl -fsSL https://ante.run/install.sh | bash
ante
すべてのエージェントが良いと主張します。ここでは確認できる数字を示します:
🥇 公開で継続的に評価・進化
Anteは、公式リーダーボードの制約の下で、Terminal-Bench 2.1を継続的に実行しています:89タスク、各5試行。各結果は、ダウンロード可能な正確なビルドをピン留めし、独立した監査のために生のHarbor実行へのリンクを提供します。最新の完全実行:オープンウェイトのDeepSeek V4 Flash 0731(368/445試行、Ante 0.preview.71、推論コスト約68ドル)で82.7%。DeepSeekは、最小モードでリリースされていないDeepSeek Harnessで測定された、このモデルで同じ82.7%を報告しています。ライブ結果 → ・方法論 →
🪶 フットプリントのわずかな割合
Anteは手書きのRustで書かれており、重い部分(Grep、git、ローカル推論)は1つのバイナリ、1つのプロセスに組み込まれています。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"
オフラインモード →
これら3つは1つの設計決定です。検証可能で、手頃な価格で、どこでも実行できるエージェントは、数千ものエージェントを実行できるほど軽量です:自己組織化インテリジェンスの基盤です。
実行中の様子を見る
モデル、プロバイダー、思考
コンテキストの提供:ファイルとフォルダ
中断とステアリング
サブスクリプションログイン
すべてのクックブックガイドを見る
クイックスタート
インストール
Anteは外部依存関係のない、単一の自己完結型バイナリです:ダウンロードして実行してください。
curl -fsSL https://ante.run/install.sh | bash
# 特定のリリースチャネルをインストール
curl -fsSL https://ante.run/install.sh | bash -s -- nightly
# PATH上のディレクトリにインストール
curl -fsSL https://ante.run/install.sh | ANTE_INSTALL_DIR=/usr/local/bin bash
モード
モード
コマンド
用途
インタラクティブ TUI
ante
ターミナルでの日常業務
ヘッドレス
ante -p "..."
ワンショットタスク、スクリプト、CI
サーバー
ante serve
エディタプラグインとインテグレーション(JSONLプロトコル経由)
ゲートウェイ
ante gateway
SlackまたはDiscordボットとしてAnteを実行
ヘッドレス例
# バグ修正
ante -p "find and fix the failing test in src/auth"
# diffのレビュー
git diff | ante -p "review this for security issues"
# 別のプロバイダーを使用
ante --provider openai --model gpt-5.5 -p "refactor the database module"
# 保存されたセッションを再開
ante --resume ses_01ARZ3NDEKTSV4RRFFQ69G5FAV -p "now add tests"
# ローカルGGUFモデルで完全にオフライン実行
ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
-p "add error handling to src/main.rs"
Anteのアップデート
ante update
# 別のチャネルから一度だけアップデート
ante update --channel nightly
# ロールバックまたは特定のリリースにピン留め
ante update --version v0.preview.71
ヘッドラインの数字を超えて
ベンダーロックインなし:独自のAPIキー、サブスクリプション、またはローカルモデルを持ち込めます。12以上のプロバイダー間を自由に切り替えられます。アカウントは不要、当社のアカウントすら不要です。
マルチエージェントオーケストレーション:サブエージェントを起動し、独立した、分散した、集中型のアーキテクチャ全体で複雑なタスクを調整できます。パターンを見る →
チャンネル統合:ante gatewayでSlackまたはDiscordボットとしてAnteを実行できます。
拡張性:カスタムスキル、サブエージェント、MCP、セッションをまたぐ永続的なメモリ。
サポートされているプロバイダー
Anteは12以上のプロバイダーと標準で連携します:
プロバイダー
例
モデル
Anthropic
Claude Sonnet 4.5, Opus 4.6
OpenAI
GPT-5ファミリー
Google
Gemini 3ファミリー
Grok (xAI)
Grok 4
Open Router
複数のプロバイダー
ローカル (GGUF)
組み込みllama.cpp経由の任意のGGUFモデル
...その他
Vertex AI, Zai, Antix, OpenAI互換
環境変数(ANTHROPIC_API_KEY, OPENAI_API_KEYなど)またはOAuthでプロバイダーを設定します。~/.ante/catalog.jsonにカスタムプロバイダーを追加します。
このリポジトリに含まれるもの
エージェントコーディングの時代に本当に重要なものを、すべてApache 2.0ライセンスの下でオープンソース化しました:
詳細なドキュメント、説明的な真実。docs-site/ はdocs.antigma.aiのソースです:ハーネスが何をするか、そしてそれをどのように操作するかについての正確な説明。
プロトコル、コアのアルゴリズム。crates/protocol-shape は ante serve が話すスキーマとワイヤーメッセージを定義します。crates/agent-sdk はエージェントランタイムに対して構築するためのRust SDKおよびクライアントです。
評価パイプライン、制約、継続的改善。ante-harbor/ は、Terminal-Benchの結果の背後にあるHarborエージェントアダプターです:antigma.ai/evalで任意の実行を再現するために使用できます。CHANGELOG.md はリリースごとの改善を記録します。
コアハーネス自体はアルファ期間中にプライベートリポジトリで開発され、リリースを通じて事前ビルドされたバイナリとして出荷されます。そこからのコアライブラリは、安定化するにつれて徐々にここに含められます。スタンドアロンプロセス実行であるcrates/execが最初です。
プロトコルサーフェスはAnteのクライアント・デーモンアーキテクチャに対応しています:
┌─────────────────────────────────────────────────────────────┐
│ クライアント │
│ │
│ ┌───────────┐ ┌───────────┐ ┌────────────────────┐
│ │ │ TUI │ │ ヘッドレス │ │ ante serve │
│ │ │ (ante) │ │ (ante -p) │ │ (stdio / ws) │
│ │ └─────┬─────┘ └─────┬─────┘ └─────────┬──────────┘
│ └─────────┼────────────────┼─────────────────────┼────────────┘
│ │ │ ▼ ▼ ▼
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ デーモン │
│ │
│ セッション ──▶ ターン ──▶ ステップ │
│ │
│ ┌──────────┐ ┌──────────────┐ ┌───────────────────┐
│ │ │ ツール │ │ パーミッション │ │ スキル / エージェント │
│ │ └──────────┘ └──────────────┘ └───────────────────┘
│ └────────────────────────┬────────────────────────────────────┘
│ ▼
┌─────────────────────────────────────────────────────────────┐
│ LLM プロバイダー │
│ │
│ Anthropic ・ OpenAI ・ Gemini ・ Grok ・ Open Router ・ ローカル │
└─────────────────────────────────────────────────────────────┘
より大きな絵
私たちはモデルやプロンプトではなく、ハーネスを重視しています。ドキュメントは新しいソースコードです。
Anteはセルラーネイティブエージェントのために設計されています:生物の細胞のように、小さく、使い捨て可能で、大量に複製されます。その論文が、3つのヘッドライン主張が存在する理由です。セルスケールのエージェントは、検証可能(信頼性はスケールで複利になる)、小型(バイトごとに数千倍になる)、自己完結型(インストールするランタイムなし、電話するサービスなし)でなければなりません。私たちの哲学とエージェント組織パターンで続きを読む。
FAQ
なぜ別のターミナルエージェントなのですか?
名前が答えです:Another Terminal agent、そしてAnte、プレイするためにテーブルに置く賭け金です。Anteは高速で軽量であり、ネイティブローカル推論を組み込んだ唯一のターミナルエージェントです。自己組織化する自己完結型エージェントコアが、来るべきエージェント経済の基盤であると信じています。
Anteは他のエージェントとどう違いますか?
Anteは、Claude CodeやCodexのようなエージェントに期待されるほとんどの機能(マルチエージェント、スキル、MCP、永続メモリ)を備えています。違いはビルド哲学です。Rustでゼロから構築されています。Grep(完全に再構築・カスタマイズ済み)やgitのようなコアコンポーネントは、同じ約15MBのバイナリに組み込まれ、実行時に同じプロセスで実行されるため、シェルアウトされることもリソースが漏洩することもありません。ほとんどの類似プロジェクトはNode.jsまたはCPythonで出荷され、桁違いに大きなフットプリントを抱えています。独自の推論エンジンをゼロから構築したため(その作業のトイバージョンについてはnanochat-rsを参照)、ローカルGGUFモデルがあればAnteはプロバイダーなしで実行できます。ベンダーロックインなし、当社に対してもなし:アカウント不要、既存のAPI認証情報を再利用できます。オプトインの、完全に統合されたサーバーサイドエクスペリエンスはantixにあります。