Gooseは、45.5kのGitHubスターを誇るオープンソースのAIエージェントで、任意のLLMを完全自律型のコーディング&ワークフローエージェントとして実行可能です。そしてNovita AIはネイティブのファーストクラスプロバイダーとして、200以上のモデルをプロプライエタリAPIの数分の一のコストで提供します。
Gooseとは?
Gooseは、macOS、Linux、Windowsでローカルに動作する無料のオープンソースAIエージェントです。Rustで構築されており、メモリ消費が少なく高性能です。コードアシスタントの域を超えて、シェルコマンドの実行、パッケージのインストール、ファイル編集、テスト実行、Webブラウジング、データベースクエリ、複雑なマルチステップワークフローの自動化など、選択したLLMによって駆動されるすべての操作を行えます。
ChatGPTやClaudeのWebインターフェースとは異なり、Gooseはユーザーのマシン上で動作し、ローカル環境へのフルアクセスを持ちます。APIを介してLLMに接続し、強力な拡張エコシステム(70以上のMCPツール)を使用して、テキスト生成と実際のシステム操作を橋渡しします。
内部では、Gooseは3つのコンポーネントループとして動作します:
- インターフェース — デスクトップアプリ(GUI)またはCLI
- エージェント — LLM呼び出し、ツール実行、コンテキストを管理するコアループ
- 拡張機能 — MCPベースのツールサーバー(GitHub、Google Drive、シェル、ブラウザ、データベースなど)
GooseはLinux Foundationの一部であるAAIF(Agentic AI Foundation)によってメンテナンスされており、460人以上のコントリビューターが活発に開発に参加しています。
なぜGooseにNovita AIを選ぶのか?
200以上のモデル、ツール呼び出し対応
Gooseエージェントはツール呼び出しに大きく依存します。LLMはシェルコマンド、ファイル編集、API呼び出しを確実に実行できなければなりません。当プラットフォームは、32Kから262Kトークンのコンテキストウィンドウを持つ、ツール呼び出し対応の200以上のオープンソースモデルを提供します。プロバイダーを変更することなく、タスクに応じてモデルを切り替えることができます。
| モデル | コンテキスト | 強み |
|---|---|---|
| moonshotai/kimi-k2.5 | 262K | コーディング、マルチステップ推論 |
| zai-org/glm-5.1 | 205K | 長期的なエージェントタスク |
| minimax/minimax-m2.7 | 205K | 長文コンテキストタスク |
| deepseek/deepseek-v3.2 | 164K | コード生成 |
| google/gemma-4-31b-it | 262K | 効率的な指示追従 |
最終確認日:2026-04-20。全モデルリストはnnovita.ai/modelsをご覧ください。
コスト効率の良いAPIアクセス
プロプライエタリモデルAPI(Claude、GPT-4o)は、入力トークン100万あたり$3~$15かかります。当プラットフォームのオープンソースモデルは、100万トークンあたり$0.02から始まり、高性能なエージェントモデルでも最大$0.80と、長時間のGooseセッションを劇的に安価にします。
OpenAI互換API
APIは完全にOpenAI互換であるため、Gooseはカスタムコードなしで使用できます。同じbase_urlパターンが、単一のキーで200以上のすべてのモデルで機能します。
ファーストクラスプロバイダーサポート
Gooseの公式ドキュメントでネイティブプロバイダーとしてリストされています。回避策やカスタム設定は不要です。goose configureを実行し、Novita AIを選択するだけで、すぐに利用開始できます。
Gooseのインストール
macOS / Linux(推奨):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Homebrew:
brew install block-goose-cli
Windows: GitHubリリースページ から Goose-win32-x64.zip をダウンロードし、セットアップの指示に従ってください。
インストールを確認:
goose --version
GooseでNovita AIを設定する
ステップ1:Novita AI APIキーを取得する
- novita.ai にサインアップまたはログイン
- 設定 → APIキー管理 に移動
- 新しいキーを作成 をクリックしてコピー
ステップ2:goose configure でNovita AIに接続
インタラクティブなセットアップウィザードを実行:
goose configure
プロンプトが表示されたら、「Configure Providers」を選択 → 「Novita AI」を選択 → NOVITA_API_KEY を入力 → モデルを選択。
ステップ3:設定を確認
Gooseは設定を ~/.config/goose/config.yaml(Linux/macOS)に保存します。以下のようになります:
GOOSE_PROVIDER: "novita"
GOOSE_MODEL: "your-chosen-model-id"
セッションを開始して確認:
goose session
代替方法:環境変数による設定
CI/CDパイプライン、Dockerコンテナ、ヘッドレスサーバー向け:
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-chosen-model-id
export NOVITA_API_KEY=your_api_key_here
goose session
環境変数は最優先され、config.yamlを上書きします。
1回限りのモデル上書き:
goose run --model deepseek/deepseek-v3.2 -t "この関数をパフォーマンス向上のためにリファクタリングしてください"
Novita AIでのGoose機能の活用
エージェント型コーディングセッション
セッションを開始し、Gooseに高レベルタスクを与えると、ツール呼び出しを自動的に処理します:
goose session
> PostgreSQLから読み取り、REST APIを公開するPython FastAPIサービスを作成してください。
プロジェクト構造をセットアップし、依存関係をインストールし、単体テストを追加してください。
Gooseはディレクトリを作成し、pipでパッケージをインストールし、コードを書き、テストを実行し、反復処理を行います。すべてLLMバックエンドによって駆動されます。
レシピの実行(共有可能なワークフロー)
Gooseレシピは、再利用可能でパラメーター化されたワークフローを定義するYAMLファイルです。チームで同じモデルを使用して同じレシピを共有・実行できます:
goose run --recipe ./code-review.yaml --params '{"repo_path": "./my-project"}'
並列サブエージェント
Gooseは、独立したコンテキストを持つ並列タスク用のサブエージェントを生成できます。これは、大規模なコードベースを1つのセッションに保持できる高コンテキストモデル(200K+トークン)で特に効果的です。
マルチモデル設定
高レベルの推論用にプランナーモデル、ツール呼び出し用に実行モデルを個別に設定:
export GOOSE_PLANNER_PROVIDER=novita
export GOOSE_PLANNER_MODEL=your-reasoning-model
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-execution-model
Goose vs. 他のAIエージェントフレームワーク
|Goose|LangChain Agents|AutoGen| |—|—|—|—| |セットアップ|単一バイナリインストール|pip + カスタムコード|pip + カスタムコード| |インターフェース|CLI + デスクトップGUI|コードのみ|コードのみ| |拡張機能|70以上のMCPツール内蔵|自分で構築|自分で構築| |Novita AI|ネイティブファーストクラスプロバイダー|OpenAI互換の回避策|OpenAI互換の回避策| |ローカルモデル|Ollama、LM Studio、Ramalama|カスタム設定が必要|カスタム設定が必要| |レシピ/ワークフロー|YAML、共有可能|Pythonスクリプト|Pythonスクリプト| |ライセンス|Apache 2.0|MIT|MIT|
最終確認日:2026-04-20
まとめ
Gooseは非常に高性能なオープンソースAIエージェントです。45.5kのスター、460人以上のコントリビューター、活発なリリースサイクルを持ちます。Novita AIをネイティブプロバイダーとして使用することで、ツール呼び出し対応の200以上のオープンソースモデルと、長時間のエージェントセッションを真に経済的にする価格設定を利用できます。
開発ワークフローの自動化、CI/CD統合コードレビューの実行、マルチエージェント研究パイプラインの構築など、Goose + Novita AIの組み合わせは、5分以内に本番グレードのセットアップを提供します。
Novita AIは、開発者向けの主要なAI&エージェントクラウドプラットフォームです。200以上のオープンソースモデルをOpenAI互換APIで提供し、エージェントサンドボックスインフラ、GPUクラウドを単一アカウントで利用できます。
おすすめ記事
- Novita AIでClaude Codeを使う方法 — Claude CodeをNovita AI経由で200以上のオープンソースモデルに接続
- Novita AIでCursorを使う方法 — Cursor IDEのLLMバックエンドとしてNovita AIを設定
- Novita AIでRoo Codeを使う方法 — Novita AIのOpenAI互換APIでRoo Codeを実行
よくある質問
GooseでNovita AIは無料で使えますか?
Novita AIは新規ユーザーに無料クレジットを提供しています。その後は、トークン単位での課金が行われ、通常、高性能なオープンソースモデルで入力トークン100万あたり$0.02です。
GooseにはどのNovita AIモデルを使うべきですか?
タスクによります。長いコンテキストのエージェント作業には、200K+コンテキストのモデルが適しています。コスト重視のワークロードには、Novita AIは100万トークンあたり$0.02からのモデルを用意しています。全カタログは novita.ai/models でご覧ください。
Gooseで複数のNovita AIモデルを同時に使えますか?
はい。GOOSE_PLANNER_MODEL を計画タスクに、GOOSE_MODEL を実行に設定します。両方とも異なるNovita AIモデルを指定できます。
Gooseは会話をローカルに保存しますか?
はい — すべてのセッションデータはローカルマシンに保存されます。Gooseはプロンプトとツール結果のみをNovita AI APIに送信します。
Gooseで利用可能なすべてのNovita AIモデルはどこで見られますか?
全モデルカタログは novita.ai/models にあります。Gooseは GitHubリポジトリ にもプロバイダー設定を保持しています。
