📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
編集の要約なし
 
716行目: 716行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
! プラグイン名 !! 説明
! プラグイン名 !! 説明 !! opencode.jsonの設定
|-
|-
| opencode-openai-codex-auth || ChatGPT Plus/Proのサブスクリプションを使用してOpenAI Codexバックエンドを利用する。<br>OAuth認証をサポートする。
| opencode-openai-codex-auth || ChatGPT Plus/Proのサブスクリプションを使用してOpenAI Codexバックエンドを利用する。<br>OAuth認証をサポートする。 || <code>"opencode-openai-codex-auth"</code>
|-
|-
| opencode-gemini-auth || 既存のGeminiプランを使用してGoogleアカウントで認証する。<br>API課金の代わりにGeminiプランを使用できる。
| opencode-gemini-auth || 既存のGeminiプランを使用してGoogleアカウントで認証する。<br>API課金の代わりにGeminiプランを使用できる。 || <code>"opencode-gemini-auth"</code>
|-
|-
| opencode-antigravity-auth || Antigravityの無料モデルを使用してAPI課金なしでモデルを利用する。<br>GeminiおよびAnthropicモデルに対応する。
| opencode-antigravity-auth || Antigravityの無料モデルを使用してAPI課金なしでモデルを利用する。<br>GeminiおよびAnthropicモデルに対応する。 || <code>"opencode-antigravity-auth"</code>
|-
|-
| opencode-google-antigravity-auth || Google Antigravity OAuthを使用する拡張版。<br>Google検索サポートと堅牢なAPI処理を提供する。
| opencode-google-antigravity-auth || Google Antigravity OAuthを使用する拡張版。<br>Google検索サポートと堅牢なAPI処理を提供する。 || <code>"opencode-google-antigravity-auth"</code>
|}
|}
</center>
</center>
733行目: 733行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
! プラグイン名 !! 説明
! プラグイン名 !! 説明 !! opencode.jsonの設定
|-
|-
| opencode-daytona || Daytonaサンドボックス内でOpenCodeセッションを自動実行する。<br>Git同期とライブプレビュー機能を提供する。
| opencode-daytona || Daytonaサンドボックス内でOpenCodeセッションを自動実行する。<br>Git同期とライブプレビュー機能を提供する。 || <code>"opencode-daytona"</code>
|-
|-
| opencode-devcontainers || 複数ブランチのdevcontainer分離を実現する。<br>シャロークローンと自動割り当てポートをサポートする。
| opencode-devcontainers || 複数ブランチのdevcontainer分離を実現する。<br>シャロークローンと自動割り当てポートをサポートする。 || <code>"opencode-devcontainers"</code>
|-
|-
| opencode-morph-fast-apply || Morph Fast Apply APIを使用した高速なコード編集を実現する。<br>10,500+ tokens/secの編集速度と遅延編集マーカーを提供する。
| opencode-morph-fast-apply || Morph Fast Apply APIを使用した高速なコード編集を実現する。<br>10,500+ tokens/secの編集速度と遅延編集マーカーを提供する。 || <code>"opencode-fast-apply"</code><br>パッケージ名が異なる
|-
|-
| opencode-type-inject || ファイル読み込み時にTypeScript/Svelteの型を自動注入する。<br>型参照ツールを提供する。
| opencode-type-inject || ファイル読み込み時にTypeScript/Svelteの型を自動注入する。<br>型参照ツールを提供する。 || <code>"@nick-vi/opencode-type-inject"</code><br>スコープ付きパッケージ
|}
|}
</center>
</center>
750行目: 750行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
! プラグイン名 !! 説明
! プラグイン名 !! 説明 !! opencode.jsonの設定
|-
|-
| opencode-background-agents || Claude Codeスタイルのバックグラウンドエージェントを提供する。<br>非同期委任とコンテキスト永続化をサポートする。
| opencode-background-agents || Claude Codeスタイルのバックグラウンドエージェントを提供する。<br>非同期委任とコンテキスト永続化をサポートする。 || <code>"@zenobius/opencode-background"</code><br>パッケージ名が異なる
|-
|-
| oh-my-opencode || バックグラウンドエージェント、LSP/AST/MCPツール、厳選されたエージェントを提供する。<br>詳細は専用ページを参照のこと。
| oh-my-opencode || バックグラウンドエージェント、LSP/AST/MCPツール、厳選されたエージェントを提供する。<br>詳細は専用ページを参照のこと。 || <code>"oh-my-opencode"</code>
|-
|-
| micode || 構造化されたブレインストーム→計画→実装のワークフローを提供する。<br>セッション継続性とサブエージェントオーケストレーションをサポートする。
| micode || 構造化されたブレインストーム→計画→実装のワークフローを提供する。<br>セッション継続性とサブエージェントオーケストレーションをサポートする。 || <code>"micode"</code>
|-
|-
| opencode-workspace || バンドルされたマルチエージェントオーケストレーションハーネスを提供する。<br>16コンポーネントを1つのインストールで利用できる。
| opencode-workspace || バンドルされたマルチエージェントオーケストレーションハーネスを提供する。<br>16コンポーネントを1つのインストールで利用できる。 || npmに未公開
|}
|}
</center>
</center>
767行目: 767行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
! プラグイン名 !! 説明
! プラグイン名 !! 説明 !! opencode.jsonの設定
|-
|-
| opencode-notify || タスク完了時のネイティブOS通知を提供する。<br>バックグラウンドタスクの完了を通知する。
| opencode-notify || タスク完了時のネイティブOS通知を提供する。<br>バックグラウンドタスクの完了を通知する。 || <code>"opencode-notify"</code>
|-
|-
| opencode-notificator || デスクトップ通知とサウンドアラートを提供する。<br>OpenCodeセッションの状態変化を通知する。
| opencode-notificator || デスクトップ通知とサウンドアラートを提供する。<br>OpenCodeセッションの状態変化を通知する。 || npmに未公開
|-
|-
| opencode-notifier || 権限、完了、エラーイベントのデスクトップ通知とサウンドアラートを提供する。
| opencode-notifier || 権限、完了、エラーイベントのデスクトップ通知とサウンドアラートを提供する。 || <code>"@mohak34/opencode-notifier"</code><br>スコープ付きパッケージ
|-
|-
| opencode-wakatime || Wakatimeを使用してOpenCodeの使用状況を追跡する。<br>コーディング時間の自動記録を行う。
| opencode-wakatime || Wakatimeを使用してOpenCodeの使用状況を追跡する。<br>コーディング時間の自動記録を行う。 || <code>"opencode-wakatime"</code>
|-
|-
| opencode-quota || プロバイダー間のクォータとトークン使用量を追跡する。<br>自動トースト通知とスラッシュコマンドを提供する。
| opencode-quota || プロバイダー間のクォータとトークン使用量を追跡する。<br>自動トースト通知とスラッシュコマンドを提供する。 || <code>"opencode-quota"</code>
|}
|}
</center>
</center>
786行目: 786行目:
<center>
<center>
{| class="wikitable"
{| class="wikitable"
! プラグイン名 !! 説明
! プラグイン名 !! 説明 !! opencode.json設定
|-
|-
| opencode-helicone-session || リクエストグループ化のためのHeliconeセッションヘッダーを自動注入する。<br>API使用状況の分析に使用する。
| opencode-helicone-session || リクエストグループ化のためのHeliconeセッションヘッダーを自動注入する。<br>API使用状況の分析に使用する。 || <code>"opencode-helicone-session"</code>
|-
|-
| opencode-dynamic-context-pruning || トークン使用量を最適化する。<br>古いツール出力をコンテキストから削除する。
| opencode-dynamic-context-pruning || トークン使用量を最適化する。<br>古いツール出力をコンテキストから削除する。 || <code>"@tarquinen/opencode-dcp"</code><br>スコープ付きパッケージ
|-
|-
| opencode-supermemory || Supermemoryを使用してセッション間の永続メモリを提供する。<br>長期的なコンテキスト保持を実現する。
| opencode-supermemory || Supermemoryを使用してセッション間の永続メモリを提供する。<br>長期的なコンテキスト保持を実現する。 || <code>"opencode-supermemory"</code>
|-
|-
| opencode-agent-memory || Lettaエージェントにインスパイアされた永続的な自己編集可能メモリブロックを提供する。<br>エージェントの記憶を保持する。
| opencode-agent-memory || Lettaエージェントにインスパイアされた永続的な自己編集可能メモリブロックを提供する。<br>エージェントの記憶を保持する。 || <code>"opencode-agent-memory"</code>
|-
|-
| opencode-direnv || セッション開始時にdirenv環境変数を自動的に読み込む。<br>Nix flakesとの相性が良い。
| opencode-direnv || セッション開始時にdirenv環境変数を自動的に読み込む。<br>Nix flakesとの相性が良い。 || npmに未公開
|-
|-
| opencode-scheduler || launchd (Mac) または systemd (Linux) を使用して定期的なジョブをスケジュールする。<br>cron構文をサポートする。
| opencode-scheduler || launchd (Mac) または systemd (Linux) を使用して定期的なジョブをスケジュールする。<br>cron構文をサポートする。 || <code>"opencode-scheduler"</code>
|-
|-
| opencode-websearch-cited || 対応プロバイダーのネイティブウェブ検索サポートを追加する。<br>Google groundedスタイルの引用付き検索を提供する。
| opencode-websearch-cited || 対応プロバイダーのネイティブウェブ検索サポートを追加する。<br>Google groundedスタイルの引用付き検索を提供する。 || <code>"opencode-websearch-cited"</code>
|-
|-
| opencode-md-table-formatter || LLMが生成したMarkdownテーブルを整形する。<br>テーブルの可読性を向上させる。
| opencode-md-table-formatter || LLMが生成したMarkdownテーブルを整形する。<br>テーブルの可読性を向上させる。 || <code>"@franlol/opencode-md-table-formatter"</code><br>スコープ付きパッケージ
|-
|-
| opencode-shell-strategy || 非対話型シェルコマンドの指示を提供する。<br>TTY依存操作によるハングを防止する。
| opencode-shell-strategy || 非対話型シェルコマンドの指示を提供する。<br>TTY依存操作によるハングを防止する。 || npmに未公開
|}
|}
</center>
</center>
<br>
<br>
==== プラグインのインストール方法 ====
==== プラグインのインストール方法 ====
プラグインをインストールするには、<u>opencode.jsonファイル</u> の <code>plugin</code> フィールドにパッケージ名を指定する。<br>
プラグインをインストールするには、<u>opencode.jsonファイル</u> の <u>plugin</u> フィールドにパッケージ名を指定する。<br>
<br>
<br>
  <syntaxhighlight lang="json">
  <syntaxhighlight lang="json">