
vastsa/pi-desktop-plugins
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
PI-Desktopの公式プラグインマーケットプレイスリポジトリ
概要
PI-Desktop 用のプラグインソースと開発ワークスペース: プラグインソース, インストール可能な .piplug パッケージ, それらを構築するツール. plugins.aiuo.net は、クライアントのデフォルトのカタログソースとサポートされているリリースチャネルです。プラグインを作成すると、そのリポジトリをバインドし、バージョンをタグ付けし、それを提出します。 中央はファイルをパックし、ソースを監査し、 SHA-256 を記録し、 GitHub のフォールバックチャネルの AIUO-Net/pi-desktop-plugins に Catalog.json + パッケージをミラーリングします。 このリポジトリへのコミットは、もはやユーザーに何かを出荷しません。 プラグインセンターはライブリストです: 著者のリポジトリから公開されたものを含むすべてのプラグインの最新リリースを提供しています。 このリポジトリは、プラグイン/ の下のソースを保持します。 自分のリポジトリからプラグインセンターに公開: 1. PI デスクトップ → 2 を開きます。 ページ3へ 最新のカタログ4を読み込みます.
概要(AI 翻訳)
中国語(簡体)
公開されたプラグインのカタログとインストール可能な[.piplug]]のパッケージ
PI デスクトップ。
Plugin のソースはここにホストされず、それらを追加するリクエストはもはや受け入れられません。 Sourcesは、著者自身のリポジトリに住んでおり、すべてのリリースはプラグインセンターを通過します — plugins.aiuo.net — クライアントのデフォルトのカタログソースです。 前者[
plugins/の木が削除されました。 プラグインを出荷するには、 プラグインを公開します。
プラグインを公開する
##1. 自分のリポジトリでビルドする
アプリ内のテンプレートから始める:Plugins → テンプレートから新しいプラグイン
([panel-basic]), [agent-tool-basic], [[skill-pack]], [[full-demo]]). PI デスクトップから
devkit CLI を使うこともできます。
作業中にPlugins → Load devプラグインでフォルダを読み込み、インストールします。
[.piplugをInstallプラグインパッケージでパックします。 フル
認可契約(マニフェストスキーマ、ホストAPI、パーミッション、セキュリティ)を文書化
[[docs/plugin-development.md]]で。
##2. プラグインセンターで公開
両方のルートは同じバックエンドに達します。
- Console — plugins.aiuo.net → My Plugins →
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
PI-Desktop Plugins
The published plugin catalog and the installable .piplug packages for
PI-Desktop.
Plugin sources are not hosted here and pull requests that add them are no longer accepted. Sources live in their authors’ own repositories and every release goes through the plugin center — plugins.aiuo.net — which is the client’s default catalog source. The former
plugins/tree was removed. To ship a plugin, read Publish a plugin.
Publish a plugin
1. Build it in your own repository
Start from a template inside the app: Plugins → ⋯ → New plugin from template
(panel-basic, agent-tool-basic, skill-pack, full-demo). From a PI-Desktop
checkout you can also use the devkit CLI:
pnpm --filter @pi-desktop/plugin-devkit... build
pnpm pi-plugin init panel-basic ../my.plugin-id
pnpm pi-plugin check ../my.plugin-id # manifest, permissions, referenced files, size
pnpm pi-plugin pack ../my.plugin-id # dist/my.plugin-id-0.1.0.piplug + SHA-256
Load the folder with Plugins → Load dev plugin while you work, and install the
packed .piplug with Install plugin package before you release it. The full
authoring contract (manifest schema, host API, permissions, security) is documented
in docs/plugin-development.md.
2. Publish on the plugin center
Both routes reach the same backend:
-
Console — sign in at plugins.aiuo.net → My Plugins → Create plugin: upload the package, bind the repository the plugin lives in, submit. Later versions are submitted from the plugin’s own page.
-
AI client — install the publishing skill and let an agent run the whole flow:
https://plugins.aiuo.net/skill.mdThe skill drives the MCP endpoint
https://plugins.aiuo.net/mcpwith a personal access token from Console → Tokens, kept at~/.pi-desktop/plugin-center.token. It sends the fields of your localmanifest.jsonplus the source files —ui,contributes,activationEvents,fsandnetincluded, because anything a call omits is dropped and the installed plugin becomes invalid.
A release needs three things:
- A tagged source repository. Push the plugin and tag the version (
v0.4.8); the tag, or a commit SHA, becomes thesourceRefthe source review reads. - A bound repository. The plugin is bound to one repository through the console’s source binding (a GitHub App grant). That binding is what the review and the catalog’s source pin follow, so it cannot be swapped afterwards without an operator.
- A version nobody published before, with release notes. The center audits the source, an
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add vastsa/pi-desktop-plugins