
Goose
ターミナルとデスクトップで動く、OpenAI 互換モデルなら何でも使えるオープンソースの AI エージェント。
Goose とは
Goose は Block が開発したオープンソースの AI エージェントで、ターミナルでもデスクトップアプリでも動作します。任意の LLM を使って、自分のマシン上でコードの記述・実行・編集・テストができます。OpenAI provider を TokenMix に向ければ、Claude、GPT、DeepSeek などで Goose を動かせます。このガイドは CLI を対象にしていますが、デスクトップアプリも同じ設定で動きます。
はじめる前に
- 公式サイト(block.github.io/goose)から Goose をインストールします。
- tokenmix.ai でサインアップし、コンソールを開いて API Keys に移動し、sk-tm- で始まるキーを作成します。
TokenMix に接続する
Goose はエンドポイントを host と base path に分けて扱います。ここでつまずく人が多いのですが、host には /v1 を含めません。/v1/chat/completions の部分は base path に当たり、デフォルトで正しい値が入っています。
- ターミナルで次を実行します:goose configure
- "Configure Providers"(プロバイダー設定)を選び、続いて "OpenAI" を選びます。
- OPENAI_API_KEY:sk-tm- のキーを貼り付けます。
- OPENAI_HOST:https://api.tokenmix.ai と入力します。末尾に /v1 は付けません。
- OPENAI_BASE_PATH:Enter を押してデフォルトの v1/chat/completions のままにします。
- 使いたいモデルを入力します。例えば 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 が手堅い選択肢です。