Repolode
pank-su

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. 1

    OpenCode を使って GitHub からプラグインをインストールします

    opencode plugin add github:pank-su/opencode-prompt-completion
  2. 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 の数値は毎日更新されます。

関連プロジェクト