OpenCode logo

OpenCode

Freemium
訪問

OpenCodeは、ターミナル、IDE、デスクトップで使えるオープンソースのAIコーディングエージェントです。コードベースの理解や変更計画、複数のLLMプロバイダーの利用を支援します。

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` ファイルを作成
プライバシーノート
コードやコンテキストデータを保存しない

OpenCode のトラフィック分析

トラフィックデータは参考情報としてご利用ください。

ドメイン評価
85

OpenCodeの代替品

LucentraCode logo

LucentraCode

lucentracode.com

LucentraCode is an open-source AI coding CLI that helps developers inspect repositories, plan and implement changes, run commands and tests, and verify results from a terminal. It supports interactive and automated workflows with selectable models and integrations for headless execution and MCP.

TalkCody logo

TalkCody

talkcody.com

TalkCodyはmacOS、Windows、Linux向けの無料オープンソースAIコーディングエージェントで、複数のモデルプロバイダー、ローカル保存、オフライン作業に対応します。

Superset logo

Superset

superset.sh

Supersetは、自分のマシン上で複数のAIコーディングエージェントを並列実行できるデスクトップツールです。分離されたGit worktreeに作業を分け、変更をレビューし、1つのエージェントを待つことなくタスクを進められます。

Refact.ai logo

Refact.ai

refact.ai

An open-source coding agent for developers that plans and performs repository-aware software tasks.

Manaflow logo

Manaflow

manaflow.com

Manaflowは、コーディングエージェント向けのターミナルベースのワークフローに取り組むオープンソースの応用AIラボです。公式サイトでは、分離されたVS Codeインスタンスで複数のAIコーディングエージェントを並列管理できると説明されています。

Jackalope logo

Jackalope

jackalope.dev

Jackalope is a desktop workspace for running AI coding agents in parallel across separate Git worktrees. It helps developers carry project context between tasks, use supported agent tools, and review related changes together.