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