Gooseは、もともとBlockによって開発されたオープンソースの人工知能エージェントである。デスクトップアプリケーションまたはコマンドラインインターフェースとしてローカルで動作し、大規模言語モデルを使用してソフトウェア開発やその他のコンピューターベースのタスクを実行できる。このエージェントはモデル非依存であり、Anthropic、OpenAI、Google、Amazon Bedrock、OpenRouterなどの複数のプロバイダーのモデルに加え、Ollamaを通じたローカルホストモデルもサポートしている。
Gooseは、ユーザーが好みの言語モデルを制御できるように設計されており、エージェントにローカル開発ツールや外部サービスへのアクセスを提供する。これはエージェントハーネスとして機能し、ユーザーのコンピューター上で複雑で多段階のタスクを自動実行できるようにする。
歴史
GooseはBlockで開発され、2025年1月にコードネーム「goose」として公開された。初期リリースはソフトウェアエンジニアリングタスクに焦点を当てており、ユーザーが好みの言語モデルを選択できる一方で、エージェントにローカル開発ツールや外部サービスへのアクセスを提供した。このプロジェクトは当初からオープンソースソフトウェアとしてリリースされた。
2025年12月、BlockはGooseを、AnthropicのModel Context Protocol(MCP)やOpenAIのAGENTS.mdと並んで、Linux FoundationのAgentic AI Foundation(AAIF)の創設プロジェクトとして提供した。この動きは、エージェント型人工知能の新興分野における協力と標準化を促進することを目的としていた。プロジェクトのリポジトリとガバナンスは、2026年4月にBlockからAAIFに正式に移管された。
機能
Gooseは、エージェントハーネスを通じて、ファイルの読み取りと変更、シェルコマンドの実行、ソフトウェアのビルドと実行、テストの実施、外部サービスとの対話ができる。この機能により、単純なコード生成を超えた、システム管理やデータ処理を含む幅広い自動化タスクに適している。
このエージェントは、macOS、Linux、Windows向けのネイティブデスクトップアプリケーションとして、またコマンドラインインターフェースやアプリケーションプログラミングインターフェース(API)を通じて利用できる。このマルチインターフェースアプローチにより、Gooseは対話的な使用から完全自動化されたパイプラインまで、さまざまなワークフローに統合できる。
GooseはModel Context Protocolをサポートしており、MCP拡張機能を通じて外部ツール、データベース、API、ブラウザー、その他のサービスに接続できる。この拡張性は中核的な設計原則であり、ユーザーが特定のニーズに合わせてエージェントの機能を調整できるようにする。
モデルとプロバイダーのサポート
Gooseの特徴的な点は、そのモデル非依存性である。Anthropic、OpenAI、Google、Microsoft Azure、Amazon Bedrock、OpenRouterを含む複数のAIプロバイダーをサポートしている。さらに、ユーザーはOllamaを通じてモデルをローカルで実行でき、プライバシー、コスト管理、オフライン操作のオプションを提供する。
Gooseは、Agent Client Protocol(ACP)サーバーとしても動作できる。これにより、Visual Studio Code、Zed、JetBrains製品などの互換性のある開発環境と統合でき、自動化機能を一般的なコーディングインターフェースに直接もたらす。
エコシステムとガバナンス
Linux FoundationのAgentic AI Foundationの創設プロジェクトとして、GooseはAIエージェント向けのオープンスタンダードを作成するためのより広範な取り組みの中に位置づけられている。そのガバナンスは現在、AAIFの下でコミュニティ主導であり、さまざまな組織や個人からの貢献がある。プロジェクトのオープンソースの性質は、コミュニティ開発と透明性を促進し、オープンソースAI分野の他のイニシアチブと連携している。
Gooseの開発は、Generative AIや大規模言語モデルにおけるより広範なトレンドを反映しており、エージェントは会話型AIと実行可能なコンピュータータスクの間のギャップを埋めるためにますます使用されている。そのアーキテクチャは、Multi-Head Attentionやその他のTransformer (architecture)ベースの技術を活用しており、現代のAIシステムの典型であるが、Goose自体はこれらの複雑さをエンドユーザーから抽象化している。
関連項目
- AI支援ソフトウェア開発ツールの一覧
- オープンソース人工知能ソフトウェアの一覧
外部リンク
- 公式ウェブサイト
- GitHub上のGoose