ターミナル、デスクトップ、IDEからのアクセス
作業方法に応じて、ターミナルベースのインターフェース、デスクトップアプリ、IDE拡張機能からOpenCodeを利用できます。
OpenCodeは、コードベースの理解から変更の計画・実装、開発の反復まで支援するオープンソースのAIコーディングエージェントです。ターミナル、デスクトップアプリ、IDE拡張機能で利用でき、プロバイダーのアカウントやローカルモデルに接続できます。
OpenCodeは、ターミナル、デスクトップアプリ、IDE拡張機能からソフトウェアプロジェクトで作業するためのオープンソースAIコーディングエージェントです。設定した言語モデルプロバイダーまたはローカルモデルに接続し、コードの説明、変更の計画、プロジェクトで依頼された作業の実装を支援します。
ドキュメントに記載されたワークフローでは、まず`opencode`コマンドをインストールしてプロバイダーを設定し、プロジェクトを開いて`/init`を実行します。これによりOpenCodeが、プロジェクトの構造とコーディングパターンのコンテキストを含む`AGENTS.md`ファイルを作成できます。ユーザーは実装前に計画を確認し、変更を反復し、コラボレーションやデバッグで参照が必要な場合は選択した会話を共有できます。
作業方法に応じて、ターミナルベースのインターフェース、デスクトップアプリ、IDE拡張機能からOpenCodeを利用できます。
対応プロバイダーのAPIキーを設定したり、ローカルモデルを使用したり、GitHub CopilotやChatGPT PlusまたはProなどのアカウントに接続したりできます。
OpenCodeは言語モデルに適したLanguage Server Protocolサーバーを自動的に読み込み、よりコンテキストを意識したコーディング作業をサポートします。
別々のタスクや調査を同時に進める必要がある場合、同じプロジェクトで複数のエージェントセッションを並行して実行できます。
Planモードで変更前に実装方法を確認し、準備ができたらBuildモードに切り替えます。
`/init`で`AGENTS.md`プロジェクトファイルを作成し、ファジー検索でファイルを参照したり、プロンプトに画像を添付したり、必要に応じて変更を取り消したりやり直したりできます。
ファイル参照を使って関連する実装に議論の焦点を当てながら、OpenCodeに不慣れなファイルや認証フローの説明を依頼できます。
機能を説明し、Planモードで提案された手順を確認してフィードバックを提供し、その後Buildモードに切り替えて承認した方法を実装します。
既存のルートの認証ロジックを別のルートに適用するなど、対象を明確に絞った変更を直接依頼し、結果を確認または修正できます。
画像の添付とプロジェクトのコンテキストを使って、インターフェース変更の計画時に視覚的な参照や期待する動作を伝えられます。
同じプロジェクトで別々のセッションを実行したり、デバッグやレビューのために特定の会話リンクをチームメンバーと共有したりできます。
OpenCodeは、ターミナルベースのインターフェース、デスクトップアプリ、IDE拡張機能として利用できます。ターミナルでは、ドキュメントに記載されたスクリプトまたはパッケージマネージャーの方法でインストールし、LLMプロバイダーを設定してプロジェクトに移動し、`opencode`を実行します。その後、`/init`を使用して、プロジェクトの構造とコーディングパターンを説明する`AGENTS.md`ファイルを作成します。
OpenCode自体が追加のサブスクリプションを1つ要求するわけではありません。選択したLLMプロバイダーへのAPIアクセスが必要で、OpenCodeはプロバイダーアカウント、ローカルモデル、GitHub Copilot、ChatGPT PlusまたはPro、OpenCode Zenに対応しています。
OpenCodeは実装前の計画に対応しています。Planモードでは変更が無効になり、実装方法が提案されます。その後、Buildモードに切り替えて変更を適用できます。エージェントはコードベースの説明、プロンプトへのファイル参照や画像の追加、変更の取り消しややり直しにも対応します。
OpenCodeのホームページには、コードやコンテキストデータを保存しないと記載されています。Zenについては、モデルが米国でホストされ、プロバイダーがゼロリテンションポリシーに従い、明記された例外を除いてデータをモデルのトレーニングに使用しないとサイトに記載されています。
OpenCodeでは、`/share`を使って会話への共有可能なリンクを作成できます。会話はデフォルトでは共有されません。これにより、すべての会話を公開することなく、チームがセッションを参照またはレビューできます。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。
Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。