Skip to content

Goose

Description:
Block社(旧Square)が開発した、自律的にタスクを遂行するオープンソースのAIエージェント
Updated:
2026/02/12

📰 最新情報

Gooseは、単なるコード補完を超えて、開発タスクを自律的に実行するために設計されたAIエージェントです。

  • 自律的なタスク遂行: 指示を与えると、プロジェクトの構築、コードの実行、デバッグ、反復作業を独立して行います。
  • Model Context Protocol (MCP) 対応: Anthropicが提唱するMCPを基盤としており、様々なツールやサービスと標準化された方法で連携可能です。
  • LLMアグノスティック: 特定のモデルに依存せず、ツール呼び出し(Tool Calling)に対応した任意のLLM(商用・ローカル)を利用できます。
  • マルチインターフェース: デスクトップアプリケーションとCLIの両方が提供されており、開発スタイルに合わせて選択可能です。

インストールガイド

活用デモ・設定方法

  • プロジェクトの新規作成: 概要を伝えるだけで、ファイル構成の作成から依存関係のインストールまで一括実行。
  • 複雑なデバッグ: エラーログを分析し、原因の特定から修正案の適用、テストの実行までを自律的にループ。
  • ワークフローの自動化: 定型的な開発プロセスや、複数のツールをまたぐ操作をエージェントに委託。

Node.js環境が必要です。

# npmを使用してインストール
npm install -g @block/goose

インストール (デスクトップ版)

Section titled “インストール (デスクトップ版)”

公式サイトまたはGitHubのReleasesから、各種OS向けのインストーラーをダウンロードできます。

初回起動時に、使用するLLMプロバイダー(Anthropic, OpenAI, またはローカル環境のOllamaなど)を選択し、APIキーを設定します。

goose configure

ターミナルで goose コマンドを実行し、対話形式で指示を出します。

goose session

セッションが開始されると、エージェントがファイル操作やコマンド実行の権限を求めながら、目標の達成に向けて作業を進めます。

Related Ecosystem