
codename goose
Agentic AI Foundation (originally Block) · コーディング
gooseは、デスクトップアプリ・CLI・APIという3つの形で自分のマシン上で動く無料のオープンソースAIエージェントで、すでに使っているモデルでコーディングや調査の作業を自動化する。

codename goose について
About
gooseとは
gooseは、Blockが開発し、現在はLinux Foundation傘下のAgentic AI Foundationが運営するローカルAIエージェントだ。goose AIとしての性格はシンプルで、自分のパソコンに導入して言語モデルをつなぐと、ファイルの中で作業を始める。コードを書き、テストを走らせ、文書を編集し、データを抜き出し、複数ステップの調査をこなす。単一のモデルにも、ひとつのチャット画面にも縛られない。
もともとはBlock(SquareやCash Appを手がける企業)の社内ツールだったが、GitHubで最も活発なオープンソースAIエージェントのひとつに育ち、スターは4万5千を超える。2026年、Blockは運営をAgentic AI Foundationに移した。だから一社だけで方向性を決めることはない。コードはApache 2.0ライセンスで公開されており、読むことも、フォークすることも、自分の製品に組み込むこともできる。
最大の制約は、gooseが自分では考えない点だ。モデルが必要で、Anthropic、OpenAI、GoogleなどのAPIキー、Ollama経由のローカルモデル、すでに契約しているClaude・ChatGPT・Geminiのサブスクリプションのいずれかを使う。従量課金のAPIで動かすと費用がかさむこともあり、エージェントがファイルやターミナルに触れる以上、権限の管理は自分で見ておく必要がある。
はじめ方
- macOS、Linux、Windows向けのデスクトップアプリを入手するか、公式のリリースページからcurlコマンド1行でCLIをインストールする。
- 初回起動時にプロバイダーを選ぶ。APIキーでのクイックセットアップ、ChatGPT・Claude・Geminiのサブスクリプションでのログイン、ローカルモデルを使うOllamaの接続から選べる。
- セッションを開始し、普通の言葉で依頼を書く。小さなWebアプリを作る、ファイルを書き換える、といった具合だ。
- 拡張パネルで拡張を有効にして、gooseの手が届く範囲を広げる。ブラウザ操作、ファイルアクセス、MCP経由のGitHub接続などがある。
- gooseが提示する計画を確認し、実行したい操作を承認し、自分のプロジェクトに反映する前に結果を確かめる。
AIツール情報
codename gooseの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 開発者・ソフトウェアエンジニア
- データアナリスト・研究者
- オープンな技術スタックを求めるチーム
- コストを気にするユーザー
- 試すのが好きな人・拡張を作る人
タスク
- コーディングとリファクタリング
- 繰り返す作業の自動化
- 調査とデータ収集
- 下書きの作成と編集
- 複数ステップのファイル作業
シーン
- ノートPCで試作する個人開発者
- リリース前チェックを統一したい小さなチーム
- PDFを山ほど抱えた研究者
- プライバシーを重視するユーザー
- ツールをつなぎたいプロダクトエンジニア
主な機能
デスクトップアプリ・CLI・APIをひとつに
goose AIは同じプロジェクトから3つの形で提供される。macOS、Linux、Windows向けのgoose デスクトップアプリ、ターミナルやCIの流れに向く本格的なgoose CLI、そして自分のソフトに組み込めるAPIだ。全体はRustで書かれており、Webアプリを包んだものではなく、速くて移植しやすい。自分の働き方に合う画面を選べば、同じセッションと設定がそのままついてくる。
どんなモデルでも、契約中のサブスクリプションでも
gooseはひとつのモデルに縛らない。Anthropic、OpenAI、Google、Azure、Bedrock、OpenRouterなど15社以上に対応し、Ollama経由のローカルモデルも使える。Agent Client Protocolを通せば、すでに払っているClaude・ChatGPT・Geminiのサブスクリプションでも動くので、別途APIキーが必ず必要なわけではない。実際には、あるモデルの方が得意なとき、あるいは安い選択肢が合うときに、いつでも切り替えられる。
本物のツールにつながるMCP拡張
gooseは、エージェントをツールやデータにつなぐオープン標準であるModel Context Protocolをいち早く採用したプロジェクトのひとつだ。そのため拡張の充実度は群を抜き、公開されているMCP拡張は70を超え、今も増え続けている。GitHub、Google Drive、ブラウザ、データベース、自分のIDEをつなげるし、既製品で足りなければ自分で書ける。拡張によって、gooseはただのチャット画面から、実際に手元のツールに触れる存在になる。
繰り返せるワークフローのレシピ
レシピは、作業の流れを持ち運べるYAMLファイルとして残す仕組みだ。指示、拡張、パラメータ、サブレシピを書き、チームで共有したりCIで走らせたりする。これがgooseを単発のチャットではなく再現できる道具にしている。同じレシピなら毎回同じ手順が再現される。新しい人の受け入れにも向いていて、同僚はあなたが組んだ工程をそのまま実行できる。
並行作業を担うサブエージェント
gooseは独立したサブエージェントを立ち上げ、コードレビュー、調査、ファイル処理といった作業を並行して進められる。それぞれが自分の持ち場をこなし、メインの会話はきれいに保たれる。大きめの仕事では文脈が整理され、ひとつの長いスレッドではなく、作業の各部分を同時に動かせる。
監査できるセキュリティ管理
エージェントが自分のマシンで動く以上、gooseにはそれを枠内に留める仕組みが備わる。プロンプトインジェクションの検出、ツール権限の管理、サンドボックスモード、危険な操作を見張る敵対的レビュアーが含まれる。アクセス管理を設定して、自律的に動かすのではなく実行前に確認させることもできる。Apache 2.0でソースが公開されているので、これらの保護がどう働くかを自分で確かめられる。
メリットとデメリット
メリット
- Apache 2.0で無料・オープンソース。監査もフォークも自前ホストもでき、ライセンス料はかからない。
- ローカルで動き、サブスクリプションやローカルモデルを使えるため、従量課金APIの出費を抑えられる。
- 3つのインターフェースが働き方の違いをカバーし、デスクトップ画面からターミナルCLI、組み込み可能なAPIまで揃う。
- MCP対応が深く、70を超える拡張が使え、独自の連携も作れる。
- Linux FoundationのAgentic AI Foundationのもとで中立的に運営され、一社に縛られない。
デメリット
- 動かすにはモデルが必要で、APIキーやサブスクリプションがなければgooseは走らない。
- ファイルを編集しコマンドを実行できる強力なエージェントを操るには注意が要る。誤って承認すると、プロジェクトが変わりうる。
- 従量課金APIを長時間・大量に使うと高くつくことがあり、費用はトークン消費に連動する。
- デスクトップ画面と設定は開発者向けで、技術者でない人には導入の敷居が高い。
よくある質問
無料だ。goose自体はApache 2.0ライセンスのオープンソースで、費用はつないだモデルにだけかかる。ローカルモデルや契約済みのサブスクリプション、プロバイダーの無料クレジットを使う場合はかからない。
関連コンテンツ
codename gooseに関連するツール、スキル、記事を探す。
codename gooseの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
