OpenCode DesktopやターミナルUIでテキストを選択すると、翻訳ツールチップを表示するOpenCodeプラグインです。
pank-su/opencode-prompt-completion
Tabで確定できるグレーのインライン補完を表示する、OpenCode V2のターミナルおよびDesktop向けプラグイン。
- スター
- 6
- フォーク
- 1
- 未解決の Issue
- 0
- 最終コミット
- 10 日前
これは何?
このプラグインは、OpenCode V2のターミナルUIとDesktopアプリにインラインのプロンプト補完を追加します。入力中のプロンプト欄に、続きの候補がグレーで表示されます。Tabで候補全体を確定し、Option+RightまたはCtrl+Rightで1単語ずつ確定、Escで候補を非表示にできます。確定するまでは候補はプロンプトのテキストに含まれず、メッセージが自動送信されることもありません。
デフォルトの自動モードでは、Enterを押す前に入力中の下書きを選択中のモデルに送信するため、プロバイダーの利用枠や有料トークンを消費します。automaticオプションを使えば、自動送信をオフにして手動リクエストのみにできます。ターミナルの設定はグローバルのcli.jsonに記述し、リモートサーバーでも動作します。Desktopではopencode.jsonを使い、OpenCode 2.2.0と実験的なGUIプラグインAPIが必要です。タイムアウト、デバウンス、クールダウン、予測に使うモデルは設定できます。
プラグインは`opencode plugin add github:pank-su/opencode-prompt-completion`でインストールできます。セッションを作成したりツールを呼び出したりせず、状態を持たないテキスト生成リクエストを送信します。また、プラグイン自体のコードで下書きのログを保存することはありません。独立したMITライセンスのプロジェクトであり、OpenCodeの公式コンポーネントではありません。
主な機能
- 01OpenCodeのプロンプト欄にグレーのインライン補完候補を表示します。
- 02Tabで候補全体を確定するか、Option+Right / Ctrl+Rightで1単語ずつ確定できます。
- 03ターミナルとDesktopに対応し、それぞれ別の設定ファイルを使用します。
- 04自動リクエストをオフにし、<leader>jで手動で候補を表示できます。
- 05タイムアウト、デバウンス、クールダウン、モデル選択のオプションを設定できます。
ユースケース
- OpenCodeのターミナルでコーディングエージェント向けの長いプロンプトを素早く作成する。
- メインのセッションでは別のモデルを使いながら、短い補完にはより安価または高速なモデルを使う。
- ローカルのターミナルプラグインを設定して、リモートのOpenCodeサーバーを利用する。
クイックスタート
- 1
OpenCode を使って GitHub からプラグインをインストールします
opencode plugin add github:pank-su/opencode-prompt-completion - 2
セッションを開き、3 文字以上入力して、グレーのテキストが表示されるまで待ちます。TUI をすでに開いていた場合は /reload を実行してください
使う前に知っておきたいこと
- 自動モードはデフォルトで有効です。Enter を押す前に入力途中のテキストが選択したモデルに送信され、クォータまたは有料トークンを消費します。
- OpenCode V2 が必要です。OpenCode V1 はサポートされていません。
- Desktop のサポートは実験的なため、Desktop の変更後に更新が必要になる場合があります。
- 公開されたばかりのプロジェクトで、スターは 1 つ בלבדです。
収録されている特集
トピック
よくある質問
- opencode-prompt-completion とは?
- Tabで確定できるグレーのインライン補完を表示する、OpenCode V2のターミナルおよびDesktop向けプラグイン。 このプラグインは、OpenCode V2のターミナルUIとDesktopアプリにインラインのプロンプト補完を追加します。入力中のプロンプト欄に、続きの候補がグレーで表示されます。Tabで候補全体を確定し、Option+RightまたはCtrl+Rightで1単語ずつ確定、Escで候補を非表示にできます。確定するまでは候補はプロンプトのテキストに含まれず、メッセージが自動送信されることもありません。
- opencode-prompt-completion は無料で使えますか?ライセンスは?
- opencode-prompt-completion は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- opencode-prompt-completion は今もメンテナンスされていますか?
- 活発にメンテナンス中。opencode-prompt-completion の最終コミットは 2026年10月28日 です。
- opencode-prompt-completion は何に使えますか?
- OpenCodeのターミナルでコーディングエージェント向けの長いプロンプトを素早く作成する。 メインのセッションでは別のモデルを使いながら、短い補完にはより安価または高速なモデルを使う。 ローカルのターミナルプラグインを設定して、リモートのOpenCodeサーバーを利用する。
- opencode-prompt-completion のインストール方法は?
- OpenCode を使って GitHub からプラグインをインストールします: opencode plugin add github:pank-su/opencode-prompt-completion セッションを開き、3 文字以上入力して、グレーのテキストが表示されるまで待ちます。TUI をすでに開いていた場合は /reload を実行してください
- opencode-prompt-completion はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pank-su/opencode-prompt-completion
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code向けのIDE風ファイルツリーペイン。Claudeが読み書き・コミットするファイルをGitステータスとともに表示します。
OpenCode Desktopに、ツール呼び出しや結果、ターミナルコマンドも含め、チャットセッション全体を対象にした範囲指定・ハイライト付き検索を追加するプラグインです。
OpenCodeのセッション内のツール呼び出し、シェルコマンド、差分をレビュー可能なMarkdownの引き継ぎブリーフにまとめるプラグイン。
Zigで書かれ、TypeScript・React・Solidのバインディングを備えた、ターミナルUI構築用ライブラリ。
OpenCode V2向けのプラグイン。指定した時間だけプロンプトを保留し、同じセッションに送信します。