Repo-lab
AIツール

zerostackとは?Rustで作られた超軽量コーディングエージェントを徹底解説

⭐ 1,271 stars GitHub →

zerostackはRustで開発された最小構成のコーディングエージェントです。OpenAI・Anthropic・Geminiなど複数プロバイダに対応し、RAMわずか16MBで軽快に動作します。TUI・セッション管理・サブエージェントを備えた開発者向けターミナルAIツールです。

GitHubで急上昇中の gi-dellav/zerostack をご紹介します。 スター数 1271★ を獲得し、AI分野で注目されているツールです。


zerostackとは?Rustコーディングエージェントの全貌

zerostackはopencode・piにインスパイアされたRust製コーディングエージェントです。バイナリサイズ26MB・RAM16MBという圧倒的な軽量さが最大の特徴で、OpenAI・Claude・Gemini・Ollama等複数プロバイダを統一インターフェースで扱えます。5段階の権限モード・TUI・セッション自動圧縮・サブエージェントによる並列コードベース探索など、Claude Codeやopencode等の重量級エージェントに引けを取らない機能を備えています。

Claude Codeが平均RAM 300MB以上(ピーク700MB)を消費するのに対し、zerostackは平均16MB・ピーク24MBで動作します。CPU使用率もアイドル時0.0%・ツール使用時約1.5%と非常に低く、低スペックマシンや常時起動環境でも快適に使えます。

こんな人におすすめ:

  • エンジニア向け: 複数のLLMプロバイダを使い分けてコーディングを自動化したいエンジニア向け。Claude Code・opencode等の代替として、Rustの軽量バイナリで低RAM環境でも快適に使いたい方に最適。
  • 非エンジニア向け: プログラミング知識が必要なため、エンジニア専用ツールです

主な機能・特徴

  • 複数プロバイダ対応: OpenRouter・OpenAI・Anthropic・Gemini・Ollamaなど主要なAIプロバイダをまとめて扱えます。--provider anthropic --model claude-sonnet-4-5 のようにプロバイダとモデルを自由に切り替えて使えます。
  • 5段階の権限モード: restrictive(完全確認)/ readonly(読み取り専用)/ guarded(書き込み確認)/ standard(デフォルト)/ yolo(全許可)の5段階で、安全性と利便性のバランスを柔軟にコントロールできます。
  • 超軽量バイナリ: RAMわずか16MB・バイナリ26MBという超軽量設計。JS系エージェントの1/20以下のメモリフットプリントで、VPS・低スペックマシンでも快適に動作します。
  • クロスタームTUI: crossterm製のターミナルUIでマークダウンレンダリング・マウス選択・スクロールバック・思考過程の表示切替に対応します。
  • セッション管理: セッションの保存・再開・自動圧縮でコンテキストウィンドウを効率的に管理。-c フラグで直前のセッションを即座に再開できます。
  • サブエージェントと /btw: コードベースを並列探索するサブエージェントと、メインエージェントを止めずにサイド質問できる /btw コマンドを搭載しています。

軽量AIコーディングエージェント無料で使う方法・始め方

zerostackはcurlコマンド1行でインストールできます。

curl -fsSL https://raw.githubusercontent.com/gi-dellav/zerostack/main/install.sh | bash

NixユーザーはFlakeから直接実行することも可能です。

nix run github:gi-dellav/zerostack

インストール後、APIキーを環境変数に設定して起動します(デフォルトはOpenRouter)。

export OPENROUTER_API_KEY="your_api_key"
zerostack

AnthropicやOpenAIを使う場合は --provider フラグで指定できます。

zerostack --provider anthropic --model claude-sonnet-4-5

起動後は /prompt コマンドでcode・review・debug・plan・simplify等のモードを切り替えながら作業できます。プロジェクトルートに CLAUDE.mdAGENTS.md を置くと、その内容が自動でシステムプロンプトに注入されます。


活用事例

ケース1: PR前のコードレビュー自動化 バックエンドエンジニアがfeatureブランチのコーディングを終えた後、/prompt review に切り替えてPR前のコードレビューをzerostackに依頼。権限モードを readonly に設定してファイル書き換えを防ぎつつ、変更点の問題点・改善案を素早く取得できます。普段はClaude Codeを使っているが、ノートPCのRAMが逼迫している場面でも16MBのzerostackなら快適に並行して動かせます。

ケース2: 低スペックVPSでの軽量エージェント活用 OSSメンテナーがRAM 512MBの低コストVPS上でバグ修正・Issue対応を自動化するシーン。Claude CodeやopenCodeはメモリ不足でクラッシュするような環境でも、zerostackはアイドル時0.0%のCPU・16MBのRAMで安定して動作。Ollama(ローカルLLM)と組み合わせてAPIコスト0円で運用することも可能です。


関連ツール・おすすめサービス

  • Perplexity AI — AIを活用した次世代検索エンジン。zerostackで実装を調べながらPerplexityで最新情報をリアルタイム検索すると開発効率が上がります

まとめ

zerostackは「軽量・多プロバイダ・細かい権限制御」を重視するエンジニアに最適な選択肢です。Claude Code等の重いツールに不満を持つ方、低RAM環境で動かしたい方、Rustエコシステムを好む方にぜひ試してほしいOSSエージェントです。Stars数も急上昇中で今後の発展も期待されます。

GitHub でチェックする →


この技術を学ぶ

AIに興味を持った方には、Udemyのオンラインコースもおすすめです。

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください