開発者向け
コピーした内容を活かす拡張機能を作る。
コピーしたテキストに、便利な表示、変換、操作を追加できます。クリップボードの作業環境は ClipsX が提供し、拡張機能がワークフローを広げます。
ひとつのクリップから、使える結果へ。
公式の実装例 Rewrite は、選択したテキストを設定済みの生成モデルで変換し、結果を元のクリップに添付します。
コピーしたテキスト
金曜までに更新した図を送ってもらえる?レビューで使いたい
Rewrite · Business
添付された結果
金曜日までに更新した図をお送りいただけますか。レビューで使用する予定です。
ワークフローと生成結果の説明用サンプルです。Rewrite にはローカル生成モデルが必要で、結果は確認する必要があります。
ワークフローを作り、作業環境を活用する。
選択した内容を使う
対応するクリップ形式に検出、表示、変換、操作を追加できます。まずはひとつの役立つ処理から始めてください。
ホストが管理する機能を使う
必要な入力、モデル、ネットワークへのアクセスを宣言します。同意とプロバイダーの認証情報は ClipsX が管理し、パッケージは文書化された契約を通じて処理します。
結果を再利用する
変換結果は元のクリップに添付されます。元の内容を置き換えずに、確認、比較、コピー、保存ができます。
ソースから最初のローカル実行まで
- 01
ビルドする
Rewrite のソースと固定された WebAssembly 契約から始め、ガイドに沿ってローカルアーカイブを作成します。
- 02
検証する
同じホストリビジョンのツールで検証します。マニフェスト、要求する権限、生成したアーカイブを確認してください。
- 03
ClipsX で試す
開発者モードで読み込み、有効にして、機密情報を含まないサンプルで実行します。コピーする前に結果を確認してください。
明示的な権限と、明確な制限。
- パッケージはクリップボード履歴、ファイルシステム、シェル、ネットワークへ自由にアクセスできません。追加のアクセスには、ホストの機能の宣言が必要です。
- モデルを使う処理にはプロバイダーの設定が必要です。ローカルの表示や変換は、パッケージによっては LLM なしで動作します。
- 検証と署名は互換性やパッケージの出所の確認に役立ちますが、安全な動作や出力の有用性を保証するものではありません。
- ローカルアーカイブは開発用です。レジストリでの配布には別のリリースとカタログの確認プロセスがあります。
現在利用できるのはデスクトップ拡張機能です。ホスト型の公開 API は提供していません。
エコシステムを一緒に育てる
使っているパッケージの実装を調べ、再現できる問題を報告し、新しいワークフローを提案してください。パッケージとデスクトップホストの変更は、それぞれのリポジトリで扱います。