CLIPSXダウンロード
本文へスキップ

開発者向け

コピーした内容を活かす拡張機能を作る。

コピーしたテキストに、便利な表示、変換、操作を追加できます。クリップボードの作業環境は ClipsX が提供し、拡張機能がワークフローを広げます。

ひとつのクリップから、使える結果へ。

公式の実装例 Rewrite は、選択したテキストを設定済みの生成モデルで変換し、結果を元のクリップに添付します。

コピーしたテキスト

金曜までに更新した図を送ってもらえる?レビューで使いたい

Rewrite · Business

添付された結果

金曜日までに更新した図をお送りいただけますか。レビューで使用する予定です。

ワークフローと生成結果の説明用サンプルです。Rewrite にはローカル生成モデルが必要で、結果は確認する必要があります。

ワークフローを作り、作業環境を活用する。

選択した内容を使う

対応するクリップ形式に検出、表示、変換、操作を追加できます。まずはひとつの役立つ処理から始めてください。

ホストが管理する機能を使う

必要な入力、モデル、ネットワークへのアクセスを宣言します。同意とプロバイダーの認証情報は ClipsX が管理し、パッケージは文書化された契約を通じて処理します。

結果を再利用する

変換結果は元のクリップに添付されます。元の内容を置き換えずに、確認、比較、コピー、保存ができます。

ソースから最初のローカル実行まで

  1. 01

    ビルドする

    Rewrite のソースと固定された WebAssembly 契約から始め、ガイドに沿ってローカルアーカイブを作成します。

  2. 02

    検証する

    同じホストリビジョンのツールで検証します。マニフェスト、要求する権限、生成したアーカイブを確認してください。

  3. 03

    ClipsX で試す

    開発者モードで読み込み、有効にして、機密情報を含まないサンプルで実行します。コピーする前に結果を確認してください。

最初の拡張機能を作る(英語)

明示的な権限と、明確な制限。

  • パッケージはクリップボード履歴、ファイルシステム、シェル、ネットワークへ自由にアクセスできません。追加のアクセスには、ホストの機能の宣言が必要です。
  • モデルを使う処理にはプロバイダーの設定が必要です。ローカルの表示や変換は、パッケージによっては LLM なしで動作します。
  • 検証と署名は互換性やパッケージの出所の確認に役立ちますが、安全な動作や出力の有用性を保証するものではありません。
  • ローカルアーカイブは開発用です。レジストリでの配布には別のリリースとカタログの確認プロセスがあります。
拡張機能の契約を読む(英語)

現在利用できるのはデスクトップ拡張機能です。ホスト型の公開 API は提供していません。

エコシステムを一緒に育てる

使っているパッケージの実装を調べ、再現できる問題を報告し、新しいワークフローを提案してください。パッケージとデスクトップホストの変更は、それぞれのリポジトリで扱います。