zerostackとは?Rustで作られた超軽量コーディングエージェントを徹底解説
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.md や AGENTS.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数も急上昇中で今後の発展も期待されます。
この技術を学ぶ
AIに興味を持った方には、Udemyのオンラインコースもおすすめです。
- 🎓 関連するAIコース一覧 — セール時(最大90%OFF)を狙うとお得です
関連記事
この記事が役に立ったらシェアしてください