>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
Rust

Ante — ターミナルで直接動作し、ローカルモデルをサポートするRust製コンパクトAIエージェント

Claude CodeのようなコンソールAIアシスタントを使ったことがある方は、リソース消費の多さに気づいたことがあるでしょう。内部的には通常Node.jsやPython環境が動作しており、プロセスがすぐにRAMを消費します。ローカルタスク用に单个のエージェントを実行するなら、これは許容できます。しかし、複数の並列セッションを起動すると、システムが明らかに遅くなり始めます。

Antigma Labsのエンジニアたちは、この問題を根本から解決しようとしました。彼らは約15MBの单个のコンパイル済みRustバイナリであるエージェントAnteを作成しました。

なぜ別のコンソールエージェントなのか

プロジェクト開発者は简单なアイデアから出発しました。エージェントは高速で、最小限のシステムリソースを消費する必要があります。Anteでは、コード検索とGitユーティリティがバイナリに直接組み込まれています。ファイル検索中に外部インタープリターの呼び出しや余分なプロセスは発生しません。

このツールは4つのモードで動作します:

  • 日常的なコンソール作業用のインタラクティブTUI
  • スクリプトやCI用のante -p "задача"コマンドによる单発実行
  • JSONLプロトコルで通信し、コードエディタープラグインの記述に適したサーバーモードante serve
  • SlackやDiscordにボットを接続するためのネットワークゲートウェイante gateway

リソース効率とベンチマーク

著者はDocker内で20個の並列タスクを実行する際のリソース消費を測定しました。Claude Codeとの比較では大きな差が出ました:AnteはピークRAMを约7倍、CPUリソースを约9倍、ディスクI/Oを约5倍多く消費します。

Terminal-Bench 2.1ベンチマーク(89タスク、各5回の試行)では新鮮なAnteビルドがDeepSeek V4 Flashモデルで82.7%のテストを正常に解決しました。全テストの実行コストは約68ドルのAPIリクエストです。全実行結果は監査のために公開されています。

インターネットとAPIキーなしの自律動作

特に興味深いのはllama.cppベースの組み込みエンジンです。セキュリティ要件でソースコードを外部サーバーに送信できない場合、または単にネットワークアクセスがない場合は、一般的なGGUF形式ファイルをエージェントにフィードできます。

ローカル起動のコマンドは次のとおりです:

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

このモードでは、すべてのロジックとコード生成がマシン上で完全に実行されます。アカウントやAPIキーは不要です。

クラウドモデルを好む場合は、ツールは17の готов-madeプリセットをサポートしています:Anthropic(Claude Sonnet/Opus)、OpenAI、Google Gemini、Grok、OpenRouter。サードパーティのプロキシは設定ファイル~/.ante/catalog.jsonを通じて接続します。

プロファイルとタスク固有の設定

ユーティリティの動作はプロファイルを通じて柔軟に変更されます。すべての設定はJSONファイルに保存され、システムプロンプト、利用可能なツール、セッション記憶を定義します。

たとえば、piプロファイルはツールセットを4つの基本アクションに絞り込みます:読み取り、書き込み、編集、Bashでのコマンド実行。ファイル検索にはrgが使用され、Webリクエストにはcurlが使用され、追加のタスクはサブエージェントに委任されます。

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

ソースコードについては

ここに作者が正直に警告しているニュアンスがあります。プロジェクトは現在アルファプレビュー段階です。コアライブラリとメインビナリはコンパイル形式で出荷されます。ただし、SDK(crates/agent-sdk)、インタラクションプロトコル(crates/protocol-shape)、評価システム(ante-harbor)、ドキュメントのソースコードはApache 2.0ライセンスで公開されています。

開発者は、安定化するにつれてコアコンポーネントを徐々に公開しています(たとえば、プロセス起動モジュールcrates/execはすでに公開されています)。オープンコアコードの議論はGitHubのissue #21で行われています。

クイックスタートと使用例

システムに外部依存関係がないため、インストールは数秒で完了します:

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

日常的なコマンドの例:

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

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

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

誰が試すべきか

Anteは、ターミナルでの作業を好み、他のAIアシスタントの遅さに厌倦している開発者に役立ちます。コードをクラウドに送信せずにローカルでエージェントを実行したい場合、または余分なオーバーヘッドなしでAIエージェントを自動化やCI/CDスクリプトに埋め込む予定の場合は、このプロジェクト最適です。

関連プロジェクト