複数のインターフェースに対応するコーディングエージェント
OpenCodeをターミナルベースのインターフェース、デスクトップアプリ、またはIDE拡張機能として利用でき、同じコーディングエージェントの概念をさまざまな開発環境に適合させられます。
ツールプロフィール TOOLAI
ターミナル、デスクトップ、IDEのワークフローに対応するオープンソースのAIコーディングエージェント
画像全体を表示
全体像
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モードに切り替えると変更が無効になり、OpenCodeが実装方法を提案します。その後、構築する前に計画を確認または改良できます。
@キーでプロジェクトファイルを参照して対象を絞った質問を行い、ターミナルに画像をドラッグしてOpenCodeにプロンプトのコンテキストとして解析させられます。
/undoで変更を元に戻し、/redoで操作を繰り返せます。実装を再検討する必要がある場合は、複数回のundoコマンドも使用できます。
テーマ、キーバインド、コードフォーマッター、カスタムコマンド、OpenCodeの設定をカスタマイズし、既存の開発ワークフローにエージェントを合わせられます。
あなたのワークフローのために
変更を加える前に、OpenCodeにプロジェクト構造、認証フロー、または特定の参照ファイルについて説明させます。
機能を詳しく説明し、Planモードで提案された計画を確認してから、Buildモードに切り替えて承認した変更を適用します。
リファクタリングを依頼し、結果を確認して、実装の調整や再試行が必要な場合は/undoまたは/redoを使用します。
はじめの一歩
システムに適した文書化済みのスクリプト、パッケージマネージャー、パッケージリポジトリ、Dockerイメージ、またはリリースバイナリを使用してインストールします。
プロバイダーのAPIキーを設定するか、既存の対応サブスクリプションに接続するか、含まれている無料モデルを使用するか、ローカルモデルに接続します。
プロジェクトディレクトリに移動し、対応するターミナルまたはアプリケーションからopencodeコマンドを実行します。
/initを実行すると、OpenCodeがプロジェクトを分析し、構造とコーディングパターンを説明するAGENTS.mdファイルを作成します。
コードベースについて質問するか、@で関連ファイルを参照するか、実装変更を依頼する前にPlanモードを使用します。
まずは見てみる
ツールのデモや動画で、インターフェースとワークフローを確認しましょう。
次のステップを計画する
OpenCodeは無料で利用でき、無料モデルも含まれています。他のプロバイダーを接続すると、各プロバイダーから別途料金が請求される場合があります。OpenCode Zenはリクエストごとの従量課金で、モデルの上乗せ料金はありません。
プラン
無料モデルを含むオープンソースのコーディングエージェント。接続する他のプロバイダーから別途料金が請求される場合があります。
$0
プラン
厳選されたコーディングモデルサービス。$20の残高を追加すると、追加で$1.23のカード処理手数料が発生します。モデルの利用料金は残高から別途請求されます。
$20
リクエストごとの従量課金
料金、利用上限、利用規約は変更される場合があります。申し込む前に、ツールの公式サイトで最新情報をご確認ください。
はい。OpenCodeはMITライセンスで公開されており、そのソースコードは利用、変更、貢献のために公開されています。
必ずしも必要ではありません。OpenCodeには無料モデルが含まれており、ローカルモデルやChatGPT Plus/Pro、GitHub Copilotなどの対応する既存サブスクリプションにも接続できます。
はい。OpenCodeはターミナルインターフェースに加えて、デスクトップアプリとIDE拡張機能としても利用できます。
OpenCodeはコードやコンテキストデータを保存しないと表明しています。接続するモデルサービスを利用する場合、データの取り扱いは異なる可能性があります。
Zenは、コーディングエージェント向けにテストとベンチマークが実施された、厳選されたモデルセットです。OpenCodeや他のエージェントで利用でき、リクエストごとに課金されます。
はい。/undoで変更を元に戻し、/redoで再度適用できます。複数回のundo操作にも対応しています。
コミュニティから
ログインして体験を共有し、他の人が適切なツールを見つけられるようにしましょう。
FEATURED BADGE
次に見つけるもの
日常的な言葉で説明するだけで、複雑な構文を覚えずにUnix Cron式を簡単に作成できます。
Albusを使えば、MS TeamsでGPT-3を利用できます。メール作成、コードのドキュメント化、バグ修正、質問への回答などを依頼できます。TeamsにAlbusをインストールしてProduct Huntのコメントにレビューを投稿すると、無料トライアルが+21日延長されます 🪄🧙🏼♂️
Tortoise TTSはGPT-3に似た技術を使って音声モデルを作成するオープンソースの音声合成です。最近公開された音声合成製品に匹敵する品質を実現します。
Chartはモデルを高性能なC++サーバーにパッケージ化し、お客様自身のクラウドアカウントにデプロイします。
次の一歩を踏み出す
公式サイトで最新機能を確認し、始めましょう。