goose:デスクトップ、CLI、API を備えたオープンソース AI Agent

goose の概要、インストール、主な機能、利用場面を整理します。AAIF/Linux Foundation 傘下のオープンソース AI Agent で、デスクトップ、CLI、API、複数 provider、ACP サブスクリプション連携、MCP extension に対応します。

goose はローカルマシン上で動くオープンソース AI Agent です。コード補完だけでなく、コード、調査、執筆、自動化、データ分析など広いタスクを対象にしています。README ではデスクトップアプリ、CLI、API を提供する Agent として説明されています。

このプロジェクトは block/goose から Linux Foundation の Agentic AI Foundation(AAIF)へ移りました。現在のリポジトリは次の通りです。

1
https://github.com/aaif-goose/goose

goose は主に Rust と TypeScript で書かれ、Apache-2.0 ライセンスです。GitHub の説明では、コード提案を超えて、install、execute、edit、test を任意の LLM で行える拡張可能な AI agent とされています。

解決する問題

多くの AI コーディングツールは提案や局所的なコード編集に寄っています。goose はより広く、AI agent がローカルマシンでタスクを実行することを目指します。

  • コード変更とテスト。
  • ローカル自動化。
  • 調査と執筆。
  • データ分析。
  • 複数ステップの workflow。
  • API 経由の埋め込み。
  • MCP による拡張。

IDE 補完だけなら Copilot 系ツールで十分です。goose は AI をローカルのタスク実行チェーンに入れたい場合に向いています。

3 つの入口

デスクトップアプリは macOS、Linux、Windows に対応し、視覚的に使いたい人に向いています。

CLI はターミナル中心の開発者に向いています。

API は他のシステムや社内ツールに agent runtime として組み込むためのものです。

個人利用ならデスクトップか CLI から始め、チームや自動化基盤では API と custom distribution も検討します。

インストール

デスクトップ版:

1
https://goose-docs.ai/docs/getting-started/installation

CLI:

1
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

GitHub Releases には複数プラットフォームのビルドがあります。確認時点の latest release は v1.33.1 で、2026-04-29 に公開され、macOS、Linux、Windows、deb、rpm、Flatpak などの asset が含まれます。

インストール後は公式 Quickstart に従って provider を設定し、まず低リスクなディレクトリで試します。

Provider

goose は Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock など 15 以上の provider に対応します。

API key を使うことも、ACP 経由で既存の Claude、ChatGPT、Gemini サブスクリプションを使うこともできます。

ACP は、既存のサブスクリプションを agent workflow に持ち込める点で重要です。ただし provider の規約、quota、会社コードや機密データでの利用可否は必ず確認してください。

MCP extension

goose は Model Context Protocol extension に対応し、README では 70 以上の extensions に接続できるとされています。

MCP により、agent はチャットやファイル編集だけでなく、ドキュメント、データベース、ブラウザ、社内システム、検索サービス、設計ツール、プロジェクト管理ツールなどと標準プロトコルで接続できます。

チームでは、内部機能を明確な interface として公開する安全な統合層にもなります。

コーディング助手との違い

goose はコード補完ツールというよりローカル agent runtime です。

一般的な助手は補完、説明、関数生成、エディタ内の局所編集に寄ります。goose はローカルタスク実行、複数ステップ workflow、provider 切り替え、extension、デスクトップと CLI、埋め込み API、非コードタスクも重視します。

その分、モデル設定、権限、extension、workspace、ログ、credential 管理を考える必要があります。

Custom distribution

CUSTOM_DISTROS.md では、provider、extension、branding を事前設定した goose distro を作る方法が説明されています。

チームは、許可された provider、社内 MCP server、安全ポリシー、ログ設定、禁止サービス、ブランドやオンボーディングを組み込んだ内部版を作れます。

使い方の勧め

  1. デスクトップ版または CLI を入れる。
  2. 1 つの provider を設定する。
  3. テストディレクトリで簡単なタスクを実行する。
  4. 読み取るファイルと実行する動作を見る。
  5. MCP extension を追加する。
  6. 複雑なリポジトリや自動化 workflow は後で試す。

重要な変更前は git commit し、API key をプロジェクトに書かず、高権限モードは信頼できる workspace に限定します。会社コードではデータ規約と provider ポリシーを確認してください。

まとめ

goose は AAIF/Linux Foundation 傘下のオープンソース AI Agent で、デスクトップ、CLI、API、15 以上の provider、ACP サブスクリプション連携、70 以上の MCP extensions に対応します。

価値はコードを書くことだけではなく、モデル、ツール、extension、ローカル実行環境を 1 つの agent framework にまとめる点にあります。

参考資料

记录并分享
Hugo で構築されています。
テーマ StackJimmy によって設計されています。