Goose

Goose

ターミナルとデスクトップで動く、OpenAI 互換モデルなら何でも使えるオープンソースの AI エージェント。

Goose とは

Goose は Block が開発したオープンソースの AI エージェントで、ターミナルでもデスクトップアプリでも動作します。任意の LLM を使って、自分のマシン上でコードの記述・実行・編集・テストができます。OpenAI provider を TokenMix に向ければ、Claude、GPT、DeepSeek などで Goose を動かせます。このガイドは CLI を対象にしていますが、デスクトップアプリも同じ設定で動きます。

はじめる前に

TokenMix に接続する

Goose はエンドポイントを host と base path に分けて扱います。ここでつまずく人が多いのですが、host には /v1 を含めません。/v1/chat/completions の部分は base path に当たり、デフォルトで正しい値が入っています。

  1. ターミナルで次を実行します:goose configure
  2. "Configure Providers"(プロバイダー設定)を選び、続いて "OpenAI" を選びます。
  3. OPENAI_API_KEY:sk-tm- のキーを貼り付けます。
  4. OPENAI_HOST:https://api.tokenmix.ai と入力します。末尾に /v1 は付けません。
  5. OPENAI_BASE_PATH:Enter を押してデフォルトの v1/chat/completions のままにします。
  6. 使いたいモデルを入力します。例えば claude-sonnet-4.6 です。

動作確認

次のコマンドでセッションを開始します:goose session

"what files are in this folder?"(このフォルダにはどんなファイルがありますか?)のような簡単な質問をしてみてください。まともな答えが返ってくれば、Goose は TokenMix に接続できています。消費は TokenMix のコンソールで確認できます。

よくある質問

接続エラーが出る:OPENAI_HOST が /v1 なしの https://api.tokenmix.ai になっているか、OPENAI_BASE_PATH が v1/chat/completions のままになっているかを確認してください。host に /v1 を入れてしまうのが一番よくあるミスです。

デスクトップアプリの場合:Settings(設定)を開き、Models(モデル)に移動して OpenAI provider を設定し、同じ host とキーを入力します。

どのモデルを選ぶか:エージェント用途やコーディングなら、Claude Opus 4.8、Claude Sonnet 4.6、DeepSeek V4 Pro が手堅い選択肢です。