ローカルのllama.cppモデルや多数のクラウドLLMプロバイダーに対応する、C製のターミナルネイティブなミニマルコーディングエージェント。
Twigpine/zero
モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。
代替できる製品:Claude Code
GitHub Copilot CLI
- スター
- 1,781
- フォーク
- 208
- 未解決の Issue
- 70
- 最終コミット
- 3 日前
これは何?
Zeroは、ローカルのターミナルで動作するAIコーディングエージェントです。リポジトリの調査、ファイル編集、シェルコマンドの実行ができ、ディスクに保存されたセッションを後から再開できます。モデルプロバイダーと権限レベルは自分で選択でき、ファイルへの書き込み、シェルコマンド、ネットワークアクセスは権限設定とサンドボックスポリシーによって制御されます。
OpenAI、Anthropic、Gemini、Ollama、LM Studioに加え、OpenAIまたはAnthropic互換のエンドポイントなど、幅広いモデルバックエンドに対応しています。対話型TUIには、モデルとプロバイダーの選択機能、画像入力、スラッシュコマンド、テーマ選択、セッションの再開とフォーク機能があります。ヘッドレスモードの`zero exec`は、テキスト、JSON、stream-JSON形式の入出力に対応し、CIで使いやすい終了コードを返します。
Zeroは、MCPサーバー、Markdownスキル、プラグイン、ライフサイクルフック、専門分野に特化したサブエージェントで拡張できます。npmやインストールスクリプトで導入するか、Go 1.26.10以降を使ってソースからビルドできます。
主な機能
- 01権限設定とサンドボックスポリシーの範囲内で、ファイルを編集し、シェルコマンドを実行できます。
- 02OpenAI、Anthropic、Gemini、Ollama、LM Studioなどの互換エンドポイントに対応しています。
- 03モデル選択、画像入力、スラッシュコマンド、セッション再開機能を備えた対話型TUIを提供します。
- 04`zero exec`は、テキスト、JSON、stream-JSON形式でスクリプト実行できます。
- 05セッションはローカルディスクに保存され、検索や再開が可能です。
- 06MCPサーバー、スキル、プラグイン、フック、サブエージェントで拡張できます。
ユースケース
- ローカルリポジトリ内で、バグ修正やリファクタリングをエージェントに任せる。
- OllamaやLM Studioを通じてローカルモデルを使い、コーディングエージェントを実行する。
- 意味のある終了コードを返す`zero exec`を使い、CIスクリプトからエージェントを呼び出す。
- `zero serve --mcp`を使って、Zeroのツールをほかのクライアントに公開する。
クイックスタート
- 1
npmでZeroをグローバルインストールします
npm install -g @twigpine/zero - 2
TUIを起動します。セットアップウィザードでプロバイダーとモデルを選択できます
zero
使う前に知っておきたいこと
- ほとんどのプロバイダーでは、環境変数としてAPIキーを設定するか、OllamaやLM Studioなどのローカルモデルサーバーが必要です。
収録されている特集
トピック
よくある質問
- zero とは?
- モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。 Zeroは、ローカルのターミナルで動作するAIコーディングエージェントです。リポジトリの調査、ファイル編集、シェルコマンドの実行ができ、ディスクに保存されたセッションを後から再開できます。モデルプロバイダーと権限レベルは自分で選択でき、ファイルへの書き込み、シェルコマンド、ネットワークアクセスは権限設定とサンドボックスポリシーによって制御されます。
- zero は無料で使えますか?ライセンスは?
- zero は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zero は今もメンテナンスされていますか?
- 活発にメンテナンス中。zero の最終コミットは 2026年11月5日 です。
- zero は何に使えますか?
- ローカルリポジトリ内で、バグ修正やリファクタリングをエージェントに任せる。 OllamaやLM Studioを通じてローカルモデルを使い、コーディングエージェントを実行する。 意味のある終了コードを返す`zero exec`を使い、CIスクリプトからエージェントを呼び出す。 `zero serve --mcp`を使って、Zeroのツールをほかのクライアントに公開する。
- zero のインストール方法は?
- npmでZeroをグローバルインストールします: npm install -g @twigpine/zero TUIを起動します。セットアップウィザードでプロバイダーとモデルを選択できます: zero
- zero はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Twigpine/zero
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップ、Web、エディター、チャット用のインターフェースも利用できます。
低メモリ使用量と高速起動を実現し、多数のAIコーディングエージェントを並行実行するRust製ハーネス。
LSP、デバッガー、ブラウザー、サブエージェント用ツールを内蔵し、60以上のモデルプロバイダーに対応するターミナル向けコーディングエージェント。
OllamaのローカルモデルやOpenAI互換API経由で動作する、ターミナル向けのオープンソースコーディングエージェント。