# OpenCode OpenCodeは、ターミナル、IDE、デスクトップで使えるオープンソースのAIコーディングエージェントです。コードベースの理解や変更計画、複数のLLMプロバイダーの利用を支援します。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AIコードアシスタント, AI開発者ツール ## OpenCodeとは? OpenCodeは、ターミナル、IDE、またはデスクトップアプリでエージェントを使いたい人向けのオープンソースAIコーディングエージェントです。この製品は、コードの説明、変更計画、プロジェクト内での編集を支援できる汎用的なコーディングアシスタントとして位置づけられています。 ドキュメントでは、OpenCodeをインストールし、LLMプロバイダーを設定してからプロジェクトに入り、`/init` を実行してツールにコードベースを分析させ、プロジェクトのルートに `AGENTS.md` ファイルを作成するセットアップ手順が説明されています。OpenCodeはプライバシー重視の動作も強調しており、コードやコンテキストデータを保存しないと述べています。 ## OpenCodeでできること ### 複数のインターフェース OpenCodeはターミナルインターフェース、デスクトップアプリ、IDE拡張として使えるため、チームは異なる環境でも同じエージェントワークフローを維持できます。 ### 幅広いモデル対応 Models.dev経由で75以上のLLMプロバイダーをサポートしており、ローカルモデルも含まれます。ドキュメントでは、セットアップ時にプロバイダーのAPIキーを接続できることが説明されています。 ### 自動LSP読み込み システムはモデルに応じた関連するLSP(Language Server Protocol)連携を自動的に読み込み、コードベースで作業する際にプロジェクトのコンテキストを把握できます。 ### マルチセッションのワークフロー 同じプロジェクト上で複数のエージェントセッションを並行して実行できるため、アプローチの比較や別々のタスクの同時進行に役立ちます。 ### 共有可能なセッション セッションはリンクで共有できるため、会話のレビュー、作業の引き継ぎ、後からの実行内容のデバッグがしやすくなります。 ### アカウントベースのプロバイダーアクセス OpenCodeにはGitHub CopilotやChatGPT PlusまたはProアカウント向けのログイン経路があり、対応している場合は既存のサブスクリプションを接続できます。 ## 利用シーン ### 既存のコードベースを理解する コードベースでセッションを開始し、変更を加える前に、見慣れない関数、ファイル、ワークフローについてOpenCodeに説明してもらいます。 ### 新しい作業を計画して実装する 機能を説明し、プランモードに切り替え、提案されたアプローチを確認してから、準備ができたらOpenCodeに変更を実装させます。 ### プロジェクト作業を並行して進める 同じプロジェクトで複数のエージェントセッションを実行し、アプローチを比較したり、別々のタスクを同時に進めたりします。 ### セッションをレビューして引き継ぐ セッションのリンクをチームメイトと共有し、会話を確認したり、判断内容を再現したり、エージェント実行で何が起きたかをデバッグしてもらったりできます。 ### 既存または厳選されたモデルを使う 既存のプロバイダーアカウントに接続するか、またはZenを使用して、すべてのプロバイダー設定を手動で管理せずに設定済みモデルを利用します。 ## よくある質問 ### OpenCodeはどうやって使い始めますか? OpenCodeは、ターミナル、デスクトップアプリ、IDE拡張として利用できるオープンソースのAIコーディングエージェントです。ドキュメントでは、シェルスクリプトまたはパッケージマネージャーでインストールし、LLMプロバイダーを設定したうえでプロジェクト内で実行し、\`/init\` で初期化する手順が説明されています。 ### OpenCodeを使うのに特定のAIプロバイダーは必要ですか? OpenCodeは、プロバイダーのAPIキーを設定すれば、任意のLLMプロバイダーと連携して利用できます。ドキュメントでは、コーディングエージェント向けにテストおよびベンチマーク済みのモデル群として、厳選されたOpenCode Zenも推奨しています。 ### OpenCodeはターミナル以外でも使えますか? いいえ。ホームページではOpenCodeはターミナル、IDE、またはデスクトップで動作すると案内されており、ドキュメントでも対応インターフェースとしてターミナルアプリ、デスクトップアプリ、IDE拡張が挙げられています。 ### OpenCodeの料金はいくらですか? ソースにはOpenCode自体の正確な価格は記載されていません。ダウンロードページとドキュメントページではベータ版として利用可能と案内されていますが、価格URLは404を返します。 ### OpenCodeはプライバシーについて何と言っていますか? OpenCodeは、コードやコンテキストデータを保存しないと述べており、機密性の高い環境向けのプライバシー重視の設計方針として示しています。 ## クイック情報 - **カテゴリ**: 開発者向けツール - **製品タイプ**: AIコーディングエージェント - **インターフェース**: ターミナル、デスクトップアプリ、IDE拡張 - **モデル対応**: Models.dev経由で75以上のプロバイダー - **特筆すべきワークフロー**: \`/init\` によりプロジェクトルートに \`AGENTS.md\` ファイルを作成 - **プライバシーノート**: コードやコンテキストデータを保存しない