Gitlawb/zero

The coding agent that answers to you, your model, your machine, your rules.

何を解決するか

Zero はターミナルベースの AI コーディングエージェントで、開発者がコマンドラインからリポジトリの検査、ファイル編集、コマンド実行を自動化できるようにします。ローカルで所有者が制御できる AI アシスタントの必要性に対応しており、セキュリティやプライバシーを損なうことなく、多数の LLM プロバイダーをサポートします。

動作方法

Zero は、インタラクティブなターミナルユーザーインターフェース(TUI)と、スクリプト用のヘッドレス exec モードを備えた CLI ツールとして動作します。ユーザーが選択した LLM プロバイダー(OpenAI、Anthropic、Gemini、Ollama や LM Studio を通じたローカルモデルを含む)に接続し、ファイルシステムやシェルとやり取りするためのローカルツールのセットを使用します。セキュリティを維持するために、ワークスペースの読み取りはデフォルトで許可されますが、ファイルの書き込み、シェルコマンド、ネットワークアクセスは権限ゲート付きで、明示的なユーザー承認が必要です。

対象ユーザー

ターミナル上で動作する AI コーディングエージェントを求める開発者向けです。複数のモデルプロバイダーをサポートし、セッションコンテキストをテレメトリとしてアップロードせずに、ローカルのディスク上に保持します。

特徴

  • モデル非依存: OpenAI、Anthropic、Gemini などの主要なクラウド API とローカル LLM を含む、25 以上のプロバイダーをサポート。
  • コード制御: シェルコマンドやネットワークアクセスなどの安全でない操作をゲートする権限とサンドボックスポリシーを備えています。
  • 柔軟なインターフェース: ライブプランレンダリングを備えた豊かな TUI と、CI/CD 統合用にスクリプタブルな zero exec コマンドの両方を提供。
  • 拡張性: MCP サーバー、カスタムプラグイン、フック、マークダウンベースの「スキル」をサポートし、新しい機能を追加可能。
  • ローカルコンテキスト: セッションをローカルに保存するため、テレメトリアップロードなしで検索可能、再開可能、フォーク可能。

これは、ローカルで制御され、セキュリティを確保しながら、ユーザーが選択した LLM プロバイダーを使ってファイル編集やコマンド実行を可能にする、ターミナルベースの AI コーディングエージェントです。— @username

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト