zerostack

zerostack

gi-dellavによる軽量なWebツールで、ゼロスタックアーキテクチャの作成、管理、可視化を行い、クラウドインフラの設計とデプロイを簡素化します。

zerostackとは

zerostackはRustで記述された最小限のコーディングエージェントで、約16,000行のコードと26MBのバイナリサイズです。JavaScriptベースのエージェントに代わる軽量な選択肢を提供し、平均約16MB(ピーク時約24MB)のRAM消費で動作します(JS版は約700MB)。ユーザーはこれを用いてゼロスタックアーキテクチャの作成、管理、可視化を行い、ターミナルベースのインターフェースを通じてクラウドインフラの設計とデプロイを簡素化します。複数のAIプロバイダー、権限システム、セッション管理を統合し、効率的な長期コーディングタスクを実現します。

適用シナリオ

  • クラウドインフラ設計: ターミナルから直接ゼロスタックアーキテクチャを可視化・管理
  • 長期コーディングタスク: 反復コーディングループ(Ralph Wiggumループ)を用いた複雑な多段階開発プロジェクト
  • 並列コードベース探索: 一時的なgitワークツリーを使用し、終了時にマージ・クリーンアップされる同一リポジトリ上の複数エージェント実行
  • コードレビューとデバッグ: 修正前に正確性、設計、テスト、根本原因分析を行う組み込みプロンプトを活用
  • 読み取り専用探索: コード実行なしでアイデア探索や計画立案を行うask・brainstormプロンプト
  • セキュリティ監査: コードベースの悪用可能な脆弱性を発見するreview-securityプロンプト
  • マルチプロバイダーエージェント連携: 実行時にOpenRouter、OpenAI、Anthropic、Gemini、Ollama、カスタムプロバイダーを切り替え

主な機能

  • マルチプロバイダー対応

    OpenRouter、OpenAI、Anthropic、Gemini、Ollama、カスタムプロバイダーに接続可能な柔軟なエージェントバックエンド

  • 権限システム

    5つのモード(制限的、読み取り専用、保護付き、標準、YOLO)に加え、ツール別グロブパターン、セッション許可リスト、暴走エージェント検出用ドゥームループ検知機能

  • ターミナルUI

    crosstermで構築、マークダウンレンダリング、マウスサポート、スクロールバック機能を備えたリッチなターミナル体験

  • プロンプトシステム

    10種類の組み込みプロンプト(code、plan、review、debug、ask、brainstorm、frontend-design、review-security、simplify、write-prompt)を`/prompt`で実行時に切り替え可能

  • セッション管理

    自動圧縮機能付きセッションの保存・読み込み・再開、`/session`コマンドで管理

  • MCP対応

    外部ツールサーバー接続によるエージェント機能拡張

  • Gitワークツリー

    `/worktree`と`/wt-merge`コマンドによるタスク単位のブランチ分離ワークフロー

  • サブエージェント

    同一リポジトリ上で並列・高速なコードベース探索エージェントを実行

  • 永続メモリ(ゲート付き)

    セッション間でプレーンマークダウンメモリを保持し長期コンテキストを維持

  • サンドボックスモード

    bubblewrapまたはzeroboxによる隔離で安全なエージェント実行

対象ユーザー

ゼロスタックアーキテクチャの設計、複雑なコードベース管理、多段階開発ワークフローの自動化を必要とするソフトウェアエンジニア、クラウドアーキテクト、DevOpsチーム。ターミナルインターフェースに慣れた開発者や、JavaScriptベースのコーディングエージェントに代わるメモリ効率の良い選択肢を求める方に適しています。

zerostackの使い方

  1. バイナリ(26MB)をインストールし、ターミナルで実行
  2. インストール後、/prompt autoconfigでドキュメントを参照し対話的に設定
  3. /modelでモデル切り替え、/modeで権限モード設定、/sessionでセッション管理
  4. 並列エージェントには--parallelフラグを使用し、一時的なgitワークツリーで同一リポジトリ上の複数エージェントを実行
  5. カスタムプロンプトは$XDG_CONFIG_HOME/zerostack/prompts/にマークダウンファイルを配置して追加

効果レビュー

zerostackは驚くほど軽量なコーディングエージェントを提供し、メモリ効率でJavaScriptベースの代替品を大幅に上回ります(ピーク時約16MB vs 約700MB)。包括的な権限システムと組み込みプロンプトにより、探索的タスクから本番グレードのコーディングまで実用的です。ターミナルUIとセッション管理は日常使用に十分な堅牢性を持ちますが、ゲート付き機能(ACP対応、永続メモリ)は一部の機能がまだ発展途上であることを示唆しています。Rustネイティブのエージェントでマルチプロバイダーの柔軟性とサンドボックス分離を求める開発者にとって、zerostackは特に長期タスクや並列コードベース作業において魅力的な選択肢です。GUIがないため非ターミナルユーザーへの訴求力は限定的ですが、そのパフォーマンスと機能セットはインフラ重視のチームに適しています。

よくある質問

zerostackとは何ですか?
zerostackは、ゼロスタックアーキテクチャを作成、管理、可視化するための軽量なWebツールで、クラウドインフラストラクチャの設計とデプロイを簡素化します。
zerostackを開発したのは誰ですか?
zerostackはgi-dellavによって開発されました。
ゼロスタックアーキテクチャとは何ですか?
ゼロスタックアーキテクチャは、従来のインフラストラクチャ層を最小限または排除し、サーバーレスおよびマネージドサービスに依存してデプロイを簡素化します。
zerostackは無料で使用できますか?
はい、zerostackは無料のWebツールですが、具体的な価格詳細は公式サイトで確認できる場合があります。
zerostackから直接クラウドインフラをデプロイできますか?
zerostackはアーキテクチャの設計と可視化を支援しますが、デプロイにはクラウドプロバイダーとの統合や追加ツールが必要になる場合があります。
zerostackを使用するにはコーディングスキルが必要ですか?
いいえ、zerostackはシンプルさを重視して設計されており、クラウドアーキテクチャの作成と管理に最小限のコーディングしか必要としません。

zerostack - AIツール詳細

gi-dellavによる軽量なWebツールで、ゼロスタックアーキテクチャの作成、管理、可視化を行い、クラウドインフラの設計とデプロイを簡素化します。

分類:コード生成

アクセスリンク:https://gi-dellav.github.io/zerostack/

タグ:ゼロスタックアーキテクチャ、クラウドインフラ設計、デプロイメント可視化、インフラストラクチャコード、クラウドアーキテクチャツール