zero: セキュリティサンドボックスと25以上のLLMプロバイダーをサポートするターミナルコーディングエージェント

zero: セキュリティサンドボックスと25以上のLLMプロバイダーをサポートするターミナルコーディングエージェント

何を解決するか

Zeroは、使用するモデルやローカル環境のセキュリティを完全に制御しながら、コマンドラインから直接ソフトウェアエンジニアリングタスクを自動化できる、ターミナルベースのAIコーディングエージェントです。

仕組み

Zeroは、リポジトリを検査し、ファイルを編集し、シェルコマンドを実行できるCLIツールとして動作します。OpenAI、Anthropic、Gemini、およびOllamaのようなローカルオプションを含む幅広いLLMプロバイダーをサポートしており、ネットワークアクセスやワークスペース外へのファイル書き込みといったリスクのあるアクションを制限するための厳格な権限とサンドボックスポリシーを実装しています。ターミナルユーザーインターフェース(TUI)を介して対話的に使用するか、スクリプトやCI/CD統合のためにzero execを介してヘッドレスモードで使用できます。

対象ユーザー

特定のAIサービスへのロックインを避け、ローカルファーストで拡張性が高く、プロバイダーに依存しない強力なAIコーディングアシスタントを求める開発者向けに設計されています。

ハイライト

  • プロバイダーに依存しない: クラウドAPIやローカルモデルを含む25以上のプロバイダーをサポート。
  • セキュリティファースト: ファイル書き込みやシェルコマンドに対して、サンドボックスポリシーと権限ゲートを使用。
  • ローカルコンテキスト: セッションはディスク上にローカルに保存され、検索可能、再開可能、およびフォーク可能。
  • 拡張性: Model Context Protocol (MCP) サーバー、カスタムプラグイン、ライフサイクルフック、および専門的なサブエージェントをサポート。
  • 柔軟なインターフェース: 多機能なTUIと、JSON I/Oを備えたスクリプト可能なヘッドレスモードの両方を提供。
  • カスタマイズ可能な指示: ZERO.mdまたはAGENTS.mdファイルを通じて、プロジェクト固有および個人のガイダンスを可能にする。

Sources