Repolode
Twigpine

Twigpine/zero

モデルと権限レベルを選んで使える、ファイル編集やコマンド実行、ローカルセッションの保存に対応したGo製ターミナルコーディングエージェント。

代替できる製品:Claude CodeGitHub 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. 1

    npmでZeroをグローバルインストールします

    npm install -g @twigpine/zero
  2. 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 の数値は毎日更新されます。

関連プロジェクト