VP

vastsa/pi-desktop-plugins

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

75 stars 품질 71 트렌드 22MIT

PI-Desktop의 공식 플러그인 마켓 플레이스 저장소

개요

PI-Desktop 용 플러그인 소스 및 개발 작업 공간 : 플러그인 소스, 설치 .piplug 패키지 및 빌드 도구. plugins.aiuo.net는 클라이언트의 기본 카탈로그 소스 및 지원된 릴리스 채널입니다. 플러그인을 생성하고 저장소를 바인딩하여 버전에 태그하고 제출하십시오. 센터는 파일을 포장하고 소스를 감사하고 SHA-256 및 미러 카탈로그를 기록합니다. json + 패키지 / AIUO-Net/pi-desktop-plugins GitHub fallback 채널. 이 저장소에 혼자 더 이상 사용자에게 아무것도 배. 플러그인 센터는 라이브 목록입니다 : 저자의 자신의 저장소에서 출판 한 것들을 포함하여 모든 플러그인의 최신 릴리스를 제공합니다. 이 저장소는 플러그인 / 아래 소스를 유지합니다. 자신의 저장소에서 플러그인 센터에 게시: 1. 오픈 PI-Desktop → 2. 페이지로 이동 3. 최신 카탈로그를로드하려면 4.

개요(AI 번역)

Korean / 한국어

출판 플러그인 카탈로그 및 설치 .piplug 패키지 PI-데스크탑.

**Plugin 소스는 여기에 호스팅되지 않고 더 이상 허용되지 않는 요청을 당겨. ** 소스는 저자의 자신의 저장소에 살고 각 릴리스는 플러그인 센터를 통해 간다 — plugins.aiuo.net — 클라이언트의 기본 카탈로그 소스입니다. 전 plugins/ 나무가 제거되었습니다. 플러그인을 발송하려면, 읽기 플러그인 게시.

플러그인 게시

# # 1. 자신의 저장소에 구축

앱 내 템플릿에서 시작: Plugins → 템플릿에서 새로운 플러그인 (panel-basic, agent-tool-basic], skill-pack], full-demo). PI-Desktop에서 devkit CLI를 사용할 수도 있습니다.

Plugins → Load dev 플러그인를 사용하여 폴더를 로드합니다. 포장 .piplug with Install 플러그인 패키지 당신이 그것을 출시하기 전에. 전체장편 계약 (manifest schema, host API, permissions, security) 문서화 docs/plugin-development.md].

##2. 플러그인 센터에 게시

둘 다 노선은 동일한 backend를 도달합니다:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

PI-Desktop Plugins

中文版 / Chinese

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

    The skill drives the MCP endpoint https://plugins.aiuo.net/mcp with a personal access token from Console → Tokens, kept at ~/.pi-desktop/plugin-center.token. It sends the fields of your local manifest.json plus the source files — ui, contributes, activationEvents, fs and net included, because anything a call omits is dropped and the installed plugin becomes invalid.

A release needs three things:

  1. A tagged source repository. Push the plugin and tag the version (v0.4.8); the tag, or a commit SHA, becomes the sourceRef the source review reads.
  2. 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.
  3. A version nobody published before, with release notes. The center audits the source, an
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add vastsa/pi-desktop-plugins
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →