ツールプロフィール TOOLAI

OpenCode

ターミナル、デスクトップ、IDEのワークフローに対応するオープンソースのAIコーディングエージェント

opencode.ai製品プレビュー
OpenCodeが公開した製品ビジュアル。 画像全体を表示
OpenCodeが公開した製品ビジュアル。画像:2

全体像

OpenCodeについて

OpenCodeは、AIエージェントを使って開発者がコードを理解、変更、実行できるようにします。ターミナル、デスクトップアプリ、IDE拡張機能から利用でき、Models.devを通じて75以上のプロバイダーのモデルをサポートしています。ローカルモデルや、既存のChatGPT Plus/ProまたはGitHub Copilotのサブスクリプションも利用できます。

OpenCodeはMITライセンスのオープンソースソフトウェアです。コアアプリケーションは無料で利用でき、無料モデルも含まれていますが、接続するプロバイダーから別途料金が請求される場合があります。プライバシー声明によると、OpenCodeはコードやコンテキストデータを保存しません。OpenCode 1とOpenCode 2は同じopencodeコマンドを使用するため、デフォルトのコマンドで同時にインストールする設計にはなっていません。

できること

探索する価値のあるツールキット

機能を知り、自分なりの活用方法を見つけましょう。

複数のインターフェースに対応するコーディングエージェント

OpenCodeをターミナルベースのインターフェース、デスクトップアプリ、またはIDE拡張機能として利用でき、同じコーディングエージェントの概念をさまざまな開発環境に適合させられます。

幅広いモデル接続

Models.devを通じて75以上のプロバイダーのモデルに接続できます。ローカルモデルに加え、OpenAI、Anthropic、xAI、Claude、GPT、Geminiなどのサービスにも対応しています。

既存サブスクリプションのサポート

GitHubでログインしてGitHub Copilotを利用するか、別のモデルサブスクリプションを作成せずにOpenAI経由でChatGPT PlusまたはProに接続できます。

並列マルチセッション作業

同じプロジェクトで複数のエージェントを並列に起動し、調査、実装タスク、独立したコーディングの会話を分けて進められます。

Planモード

Planモードに切り替えると変更が無効になり、OpenCodeが実装方法を提案します。その後、構築する前に計画を確認または改良できます。

ファイルと画像のコンテキスト

@キーでプロジェクトファイルを参照して対象を絞った質問を行い、ターミナルに画像をドラッグしてOpenCodeにプロンプトのコンテキストとして解析させられます。

UndoとRedo

/undoで変更を元に戻し、/redoで操作を繰り返せます。実装を再検討する必要がある場合は、複数回のundoコマンドも使用できます。

プロジェクトのカスタマイズ

テーマ、キーバインド、コードフォーマッター、カスタムコマンド、OpenCodeの設定をカスタマイズし、既存の開発ワークフローにエージェントを合わせられます。

あなたのワークフローのために

日々の作業にどう役立つか

ユースケース 01

不慣れなコードベースを理解する

変更を加える前に、OpenCodeにプロジェクト構造、認証フロー、または特定の参照ファイルについて説明させます。

ユースケース 02

機能を計画して実装する

機能を詳しく説明し、Planモードで提案された計画を確認してから、Buildモードに切り替えて承認した変更を適用します。

ユースケース 03

安全にリファクタリングを繰り返す

リファクタリングを依頼し、結果を確認して、実装の調整や再試行が必要な場合は/undoまたは/redoを使用します。

はじめの一歩

最初のクリックから最初の成果まで

公式サイトで試す
  1. OpenCodeをインストールする

    システムに適した文書化済みのスクリプト、パッケージマネージャー、パッケージリポジトリ、Dockerイメージ、またはリリースバイナリを使用してインストールします。

  2. モデルプロバイダーを選択する

    プロバイダーのAPIキーを設定するか、既存の対応サブスクリプションに接続するか、含まれている無料モデルを使用するか、ローカルモデルに接続します。

  3. プロジェクトを開く

    プロジェクトディレクトリに移動し、対応するターミナルまたはアプリケーションからopencodeコマンドを実行します。

  4. プロジェクトのコンテキストを初期化する

    /initを実行すると、OpenCodeがプロジェクトを分析し、構造とコーディングパターンを説明するAGENTS.mdファイルを作成します。

  5. 対象を絞った依頼から始める

    コードベースについて質問するか、@で関連ファイルを参照するか、実装変更を依頼する前にPlanモードを使用します。

まずは見てみる

実際の使い心地を確かめる

ツールのデモや動画で、インターフェースとワークフローを確認しましょう。

次のステップを計画する

あなたの働き方に合ったプラン

OpenCodeは無料で利用でき、無料モデルも含まれています。他のプロバイダーを接続すると、各プロバイダーから別途料金が請求される場合があります。OpenCode Zenはリクエストごとの従量課金で、モデルの上乗せ料金はありません。

ツールのウェブサイトで申し込む

プラン

OpenCode

無料モデルを含むオープンソースのコーディングエージェント。接続する他のプロバイダーから別途料金が請求される場合があります。

$0

  • ターミナル、デスクトップ、IDEへのアクセス
  • 無料モデルを含む
  • 外部またはローカルのプロバイダーに接続
ウェブサイトでプランを見る

プラン

OpenCode Zen

厳選されたコーディングモデルサービス。$20の残高を追加すると、追加で$1.23のカード処理手数料が発生します。モデルの利用料金は残高から別途請求されます。

$20

リクエストごとの従量課金

  • 厳選されたコーディングエージェントモデル
  • 月間利用上限
  • 任意の自動チャージ
ウェブサイトでプランを見る

料金、利用上限、利用規約は変更される場合があります。申し込む前に、ツールの公式サイトで最新情報をご確認ください。

もう少し詳しく

よくある質問。 役立つ回答。

公式サイトでもっと見る

OpenCodeはオープンソースですか?

はい。OpenCodeはMITライセンスで公開されており、そのソースコードは利用、変更、貢献のために公開されています。

別のAIサブスクリプションが必要ですか?

必ずしも必要ではありません。OpenCodeには無料モデルが含まれており、ローカルモデルやChatGPT Plus/Pro、GitHub Copilotなどの対応する既存サブスクリプションにも接続できます。

OpenCodeはターミナル以外でも動作しますか?

はい。OpenCodeはターミナルインターフェースに加えて、デスクトップアプリとIDE拡張機能としても利用できます。

OpenCodeは私のコードを保存しますか?

OpenCodeはコードやコンテキストデータを保存しないと表明しています。接続するモデルサービスを利用する場合、データの取り扱いは異なる可能性があります。

OpenCode Zenとは何ですか?

Zenは、コーディングエージェント向けにテストとベンチマークが実施された、厳選されたモデルセットです。OpenCodeや他のエージェントで利用でき、リクエストごとに課金されます。

AIが行った変更を元に戻せますか?

はい。/undoで変更を元に戻し、/redoで再度適用できます。複数回のundo操作にも対応しています。

コミュニティから

使用感はいかがでしたか?

FEATURED BADGE

Embed "Featured on ToolAI.io" Badge

Featured on ToolAI.io

次に見つけるもの

探索できるその他のツール

すべてのツールを見る

次の一歩を踏み出す

OpenCodeを探索する準備はできましたか?

公式サイトで最新機能を確認し、始めましょう。

公式サイトにアクセス

ギャラリー

共有する

OpenCodeを共有