OpenCode 2.0
OpenCodeは、ターミナル、デスクトップ、IDE環境で動作するオープンソースのコーディングエージェントであり、コンテキストデータを保存することなく、並列マルチセッションエージェントや75以上のモデルプロバイダーとの統合をサポートします。
OpenCodeは、ターミナル、デスクトップ、IDE環境で動作するオープンソースのコーディングエージェントであり、コンテキストデータを保存することなく、並列マルチセッションエージェントや75以上のモデルプロバイダーとの統合をサポートします。
製品の機能と公式な位置づけ
OpenCodeは、ターミナルインターフェース、デスクトップアプリケーション、IDE拡張機能全体で開発者のコード記述を支援するために構築された、オープンソースのコーディングエージェントとして機能します。言語モデルにコンテキストを提供するために必要な関連Language Server Protocolを自動的に検出して読み込みます。
開発者はGitHub CopilotやChatGPT Plus、Proなどの既存アカウントを連携させたり、75以上の外部およびローカルのモデルプロバイダーに接続したりできます。OpenCodeはプライバシーに配慮したワークフロー向けに設計されており、ソースコードやセッションのコンテキストデータを保持しません。
公式情報で確認できる活用例
開発者は同一のコードベース上で複数のコーディングエージェントを同時に実行し、異なるタスクを並行して処理できます。
エンジニアリングチームのメンバーはセッションリンクを生成して共有し、エージェントの実行ステップの検査やコーディング問題のトラブルシューティングを行えます。
OpenCodeはターミナル、デスクトップ、IDEのインターフェースを提供することで、開発者がコーディングエージェントとやり取りする方法に柔軟性をもたらします。使用中のプログラミング言語に適したLanguage Server Protocolを自動的に読み込むことで、モデルの精度を高めます。
Models.devの統合を通じて、エージェントは75以上のモデルプロバイダー、ローカルモデル環境、GitHub CopilotやChatGPT Plus、Proなどの商用サブスクリプションと接続します。また、Zenのもとで厳選されたモデルのセレクションは、コーディングエージェントの運用向けに特別にベンチマークとテストが行われています。
自分の素材とワークフローで確認したい項目
確認した情報源とその日時
情報源を確認した製品情報に基づく回答
OpenCodeは、ターミナルインターフェース、スタンドアロンのデスクトップアプリケーション、およびIDE拡張機能として利用可能です。
OpenCodeはユーザーコードやコンテキストデータを一切保存しないため、プライバシーに配慮が必要な開発環境でも機能させることができます。
はい、GitHubでログインして既存のGitHub Copilotアカウントを使用したり、OpenAIでログインしてChatGPT PlusまたはProアカウントを使用したりできます。
OpenCodeはModels.devを通じて75以上のモデルプロバイダーをサポートしており、ローカルモデル、検証済みのZenモデル、Claude、GPT、Geminiなどの外部プロバイダーに対応しています。
はい、OpenCodeはマルチセッション機能を提供しており、開発者が同一プロジェクト上で複数のエージェントを並行して起動し管理することを可能にします。