goose はローカルマシン上で動くオープンソース AI Agent です。コード補完だけでなく、コード、調査、執筆、自動化、データ分析など広いタスクを対象にしています。README ではデスクトップアプリ、CLI、API を提供する Agent として説明されています。
このプロジェクトは block/goose から Linux Foundation の Agentic AI Foundation(AAIF)へ移りました。現在のリポジトリは次の通りです。
|
|
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 も検討します。
インストール
デスクトップ版:
|
|
CLI:
|
|
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、安全ポリシー、ログ設定、禁止サービス、ブランドやオンボーディングを組み込んだ内部版を作れます。
使い方の勧め
- デスクトップ版または CLI を入れる。
- 1 つの provider を設定する。
- テストディレクトリで簡単なタスクを実行する。
- 読み取るファイルと実行する動作を見る。
- MCP extension を追加する。
- 複雑なリポジトリや自動化 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 にまとめる点にあります。