Plugin discovery search API
Return plugin candidates from the full source catalog so the DSH plugin manager can continue local checks. This does not claim version, safety, or compatibility verification.
DiscoveryEntry v1Anonymous low-volume accessNo installation permission
POST
/v1/plugins:searchRequest
Body(JSON)
Minimum data boundary
Send only a task description or name. Do not send profiles, paths, credentials, full inventory, or conversation transcripts.
Response 200 OK
DiscoveryEntry(Source candidate)
| Candidate | Imported description | Source | Status |
|---|---|---|---|
| dsh-remote-mobileIceApriler/dsh-remote-mobile | Remote & mobile security gateway: zero-modification Tailscale/LAN access with QR pairing, RSA encryption, brute-force defense and mobile style snippets; auto-yields the shared pairing service to other remote plugins so coexistence never crashes startup. | npm / github | Source-level |
| dsh-remote-access-web#remote-access-webwikkd/dsh-remote-access-web | Reverse tunnel for the DSH Web GUI: exposes a `dsh --profile web` deployment at a public frp URL and switches the directory picker to the in-app browser, so a phone or remote machine can open and manage the workspace. | npm / github | Source-level |
| dsh-mobile-hanuiZ-6354/dsh-mobile-hanui | Mobile UI shell for the DSH Web GUI: turns the desktop three-column layout into a touch-friendly phone layout (overlay drawers, draggable FAB, full-screen dialogs, infinite-scroll history) under a 1024px viewport, with zero desktop impact. - Complete mobile PWA for DSH, built on dsh-mobile-gate: secure remote-access gateway plus install-to-homescreen (manifest + service worker), offline capability, touch gestures (pull-to-refresh, edge-swipe back, pinch-zoom font), agent-done push notifications, and touch-first layout — desktop unaffected. | npm / github | Source-level |
| dsh-remote-qr-buttonhuaxiren6/dsh-remote-qr-button | Floating phone-pairing QR button for the DSH WebUI. One click opens the dsh-remote-link pairing QR (image + 6-digit code + TTL) in an in-app overlay — works in both browser and DSH Desktop (same-origin img, no iframe). | npm / github | Source-level |
| dsh-web#packages/dsh-remote-web-uizhu1090093659/dsh-web | Remote control of a dsh web workspace from phone or PC: QR-code pairing through a token-gated channel, SSE real-time sync, and separate mobile and full desktop GUI modes. | npm / github | Source-level |
View full JSON response
{
"schema_version": "1.0.0",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"request_id": "request.discovery.f3b0b0cc4abc6b6f",
"generated_at": "2026-09-04T12:51:09.767Z",
"candidates": [
{
"entry": {
"availability": "listed",
"category": {
"id": "remote",
"label": {
"en": "Remote & Mobile",
"zh-CN": "远程与移动端"
}
},
"entry_id": "plugin.discovery.e9aa6e26894cfcb82ba38270",
"identity": {
"canonical_path": "/plugins/plugin.discovery.e9aa6e26894cfcb82ba38270",
"name": "dsh-remote-mobile",
"npm_package": "dsh-remote-mobile",
"owner": "IceApriler",
"repository_full_name": "IceApriler/dsh-remote-mobile",
"repository_url": "https://github.com/IceApriler/dsh-remote-mobile"
},
"imported_content": {
"authority": "imported_content",
"description": {
"en": "Remote & mobile security gateway: zero-modification Tailscale/LAN access with QR pairing, RSA encryption, brute-force defense and mobile style snippets; auto-yields the shared pairing service to other remote plugins so coexistence never crashes startup.",
"zh-CN": "远程与移动端Security网关:零改动 DSH 底层代码开放 Tailscale/局域网访问,支持扫码配对、RSA 加密、防暴力破解与移动端样式片段;与其他远程Plugin共存时自动让出共享配对服务,避免启动崩溃。"
},
"trust": "untrusted_text"
},
"object_type": "plugin",
"resolution": {
"artifact_integrity": null,
"compatibility": "not_tested",
"exact_release": null,
"permissions": "unknown",
"security": "not_tested",
"status": "source_only"
},
"schema_version": "1.0.0",
"signals": {
"authority": "imported_observation",
"downloads": 1151,
"observed_at": "2026-09-04T07:44:50.824Z",
"stars": 12
},
"source_reference": {
"fetched_at": "2026-09-04T07:44:50.824Z",
"license": "CC0-1.0",
"license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
"listing_url": "https://awesome-dsh-plugin.com/plugins.json",
"record_page_url": "https://awesome-dsh-plugin.com/p/IceApriler/dsh-remote-mobile/",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"source_url": "https://github.com/IceApriler/dsh-remote-mobile"
},
"sources": [
{
"exact": false,
"kind": "npm",
"package_name": "dsh-remote-mobile",
"spec": "dsh-remote-mobile"
},
{
"exact": false,
"kind": "github",
"repository": "IceApriler/dsh-remote-mobile",
"spec": "github:IceApriler/dsh-remote-mobile"
}
]
},
"match": {
"score": 59.3223,
"reason_codes": [
"bounded_popularity_tiebreak",
"category_term_match",
"description_term_match",
"name_term_match",
"npm_package_term_match",
"repository_term_match"
],
"matched_fields": [
"category",
"description",
"name",
"npm_package",
"repository"
],
"rank": 1
}
},
{
"entry": {
"availability": "listed",
"category": {
"id": "remote",
"label": {
"en": "Remote & Mobile",
"zh-CN": "远程与移动端"
}
},
"entry_id": "plugin.discovery.27bb853c0e402e873a9da965",
"identity": {
"canonical_path": "/plugins/plugin.discovery.27bb853c0e402e873a9da965",
"name": "dsh-remote-access-web#remote-access-web",
"npm_package": "@froststarinquire/dsh-remote-access-web",
"owner": "wikkd",
"repository_full_name": "wikkd/dsh-remote-access-web",
"repository_url": "https://github.com/wikkd/dsh-remote-access-web"
},
"imported_content": {
"authority": "imported_content",
"description": {
"en": "Reverse tunnel for the DSH Web GUI: exposes a `dsh --profile web` deployment at a public frp URL and switches the directory picker to the in-app browser, so a phone or remote machine can open and manage the workspace.",
"zh-CN": "DSH Web GUI 反向隧道:通过 frp 把 `dsh --profile web` 发布到公网地址,目录选择器改用应用内浏览器,手机或远程机器可直接打开并管理工作区。"
},
"trust": "untrusted_text"
},
"object_type": "plugin",
"resolution": {
"artifact_integrity": null,
"compatibility": "not_tested",
"exact_release": null,
"permissions": "unknown",
"security": "not_tested",
"status": "source_only"
},
"schema_version": "1.0.0",
"signals": {
"authority": "imported_observation",
"downloads": 131,
"observed_at": "2026-09-04T07:44:50.824Z",
"stars": 3
},
"source_reference": {
"fetched_at": "2026-09-04T07:44:50.824Z",
"license": "CC0-1.0",
"license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
"listing_url": "https://awesome-dsh-plugin.com/plugins.json",
"record_page_url": "https://awesome-dsh-plugin.com/p/wikkd/dsh-remote-access-web--packages-bundle-remote-access-web/",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"source_url": "https://github.com/wikkd/dsh-remote-access-web/tree/main/packages/bundle/remote-access-web"
},
"sources": [
{
"exact": false,
"kind": "npm",
"package_name": "@froststarinquire/dsh-remote-access-web",
"spec": "@froststarinquire/dsh-remote-access-web"
},
{
"exact": false,
"kind": "github",
"repository": "wikkd/dsh-remote-access-web",
"spec": "github:wikkd/dsh-remote-access-web"
}
]
},
"match": {
"score": 56.8312,
"reason_codes": [
"bounded_popularity_tiebreak",
"category_term_match",
"description_term_match",
"name_term_match",
"npm_package_term_match",
"repository_term_match"
],
"matched_fields": [
"category",
"description",
"name",
"npm_package",
"repository"
],
"rank": 2
}
},
{
"entry": {
"availability": "listed",
"category": {
"id": "remote",
"label": {
"en": "Remote & Mobile",
"zh-CN": "远程与移动端"
}
},
"entry_id": "plugin.discovery.ee21e3fb89b4d1ec0aec4d11",
"identity": {
"canonical_path": "/plugins/plugin.discovery.ee21e3fb89b4d1ec0aec4d11",
"name": "dsh-mobile-hanui",
"npm_package": "dsh-mobile-hanui",
"owner": "Z-6354",
"repository_full_name": "Z-6354/dsh-mobile-hanui",
"repository_url": "https://github.com/Z-6354/dsh-mobile-hanui"
},
"imported_content": {
"authority": "imported_content",
"description": {
"en": "Mobile UI shell for the DSH Web GUI: turns the desktop three-column layout into a touch-friendly phone layout (overlay drawers, draggable FAB, full-screen dialogs, infinite-scroll history) under a 1024px viewport, with zero desktop impact. - Complete mobile PWA for DSH, built on dsh-mobile-gate: secure remote-access gateway plus install-to-homescreen (manifest + service worker), offline capability, touch gestures (pull-to-refresh, edge-swipe back, pinch-zoom font), agent-done push notifications, and touch-first layout — desktop unaffected.",
"zh-CN": "DSH Web 界面的移动端适配:窄屏下把桌面三栏布局改造成触屏友好的手机布局(覆盖式抽屉、可拖拽悬浮按钮、全屏弹窗、上滑加载历史),1024px 断点内生效,桌面端零影响。 — 基于 dsh-mobile-gate 的完整移动端 PWA:Security远程访问网关 + 可安装到主屏(manifest + service worker)+ 离线可用 + 触屏手势(下拉刷新/边缘返弹/捏合缩放字体)+ agent 完成推送 + 触屏优先布局,桌面零影响。"
},
"trust": "untrusted_text"
},
"object_type": "plugin",
"resolution": {
"artifact_integrity": null,
"compatibility": "not_tested",
"exact_release": null,
"permissions": "unknown",
"security": "not_tested",
"status": "source_only"
},
"schema_version": "1.0.0",
"signals": {
"authority": "imported_observation",
"downloads": 1906,
"observed_at": "2026-09-04T07:44:50.824Z",
"stars": 16
},
"source_reference": {
"fetched_at": "2026-09-04T07:44:50.824Z",
"license": "CC0-1.0",
"license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
"listing_url": "https://awesome-dsh-plugin.com/plugins.json",
"record_page_url": "https://awesome-dsh-plugin.com/p/Z-6354/dsh-mobile-hanui/",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"source_url": "https://github.com/Z-6354/dsh-mobile-hanui"
},
"sources": [
{
"exact": false,
"kind": "npm",
"package_name": "dsh-mobile-hanui",
"spec": "dsh-mobile-hanui"
},
{
"exact": false,
"kind": "github",
"repository": "Z-6354/dsh-mobile-hanui",
"spec": "github:Z-6354/dsh-mobile-hanui"
}
]
},
"match": {
"score": 45.4353,
"reason_codes": [
"bounded_popularity_tiebreak",
"category_term_match",
"description_term_match",
"name_term_match",
"npm_package_term_match",
"repository_term_match"
],
"matched_fields": [
"category",
"description",
"name",
"npm_package",
"repository"
],
"rank": 3
}
},
{
"entry": {
"availability": "listed",
"category": {
"id": "ui",
"label": {
"en": "UI Enhancements",
"zh-CN": "UI 增强"
}
},
"entry_id": "plugin.discovery.5e2bfcd6cd49985e6a3991e3",
"identity": {
"canonical_path": "/plugins/plugin.discovery.5e2bfcd6cd49985e6a3991e3",
"name": "dsh-remote-qr-button",
"npm_package": "dsh-remote-qr-button",
"owner": "huaxiren6",
"repository_full_name": "huaxiren6/dsh-remote-qr-button",
"repository_url": "https://github.com/huaxiren6/dsh-remote-qr-button"
},
"imported_content": {
"authority": "imported_content",
"description": {
"en": "Floating phone-pairing QR button for the DSH WebUI. One click opens the dsh-remote-link pairing QR (image + 6-digit code + TTL) in an in-app overlay — works in both browser and DSH Desktop (same-origin img, no iframe).",
"zh-CN": "DSH WebUI 右下角悬浮「手机连接」二维码按钮:点击在应用内弹层显示配对二维码、6 位短码与倒计时,浏览器与 DSH 桌面端通吃(同源 img 渲染,无 iframe)。"
},
"trust": "untrusted_text"
},
"object_type": "plugin",
"resolution": {
"artifact_integrity": null,
"compatibility": "not_tested",
"exact_release": null,
"permissions": "unknown",
"security": "not_tested",
"status": "source_only"
},
"schema_version": "1.0.0",
"signals": {
"authority": "imported_observation",
"downloads": 1187,
"observed_at": "2026-09-04T07:44:50.824Z",
"stars": 0
},
"source_reference": {
"fetched_at": "2026-09-04T07:44:50.824Z",
"license": "CC0-1.0",
"license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
"listing_url": "https://awesome-dsh-plugin.com/plugins.json",
"record_page_url": "https://awesome-dsh-plugin.com/p/huaxiren6/dsh-remote-qr-button/",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"source_url": "https://github.com/huaxiren6/dsh-remote-qr-button"
},
"sources": [
{
"exact": false,
"kind": "npm",
"package_name": "dsh-remote-qr-button",
"spec": "dsh-remote-qr-button"
},
{
"exact": false,
"kind": "github",
"repository": "huaxiren6/dsh-remote-qr-button",
"spec": "github:huaxiren6/dsh-remote-qr-button"
}
]
},
"match": {
"score": 44.7687,
"reason_codes": [
"bounded_popularity_tiebreak",
"description_term_match",
"name_term_match",
"npm_package_term_match",
"repository_term_match"
],
"matched_fields": [
"description",
"name",
"npm_package",
"repository"
],
"rank": 4
}
},
{
"entry": {
"availability": "listed",
"category": {
"id": "remote",
"label": {
"en": "Remote & Mobile",
"zh-CN": "远程与移动端"
}
},
"entry_id": "plugin.discovery.c74c2e6df862d0f006a0d25c",
"identity": {
"canonical_path": "/plugins/plugin.discovery.c74c2e6df862d0f006a0d25c",
"name": "dsh-web#packages/dsh-remote-web-ui",
"npm_package": "@linxin666/dsh-remote-web-ui",
"owner": "zhu1090093659",
"repository_full_name": "zhu1090093659/dsh-web",
"repository_url": "https://github.com/zhu1090093659/dsh-web"
},
"imported_content": {
"authority": "imported_content",
"description": {
"en": "Remote control of a dsh web workspace from phone or PC: QR-code pairing through a token-gated channel, SSE real-time sync, and separate mobile and full desktop GUI modes.",
"zh-CN": "手机/PC 远程操控 dsh web 工作区:扫码配对、令牌门控通道、SSE 实时同步,提供移动端与完整桌面 GUI 两种远程形态。"
},
"trust": "untrusted_text"
},
"object_type": "plugin",
"resolution": {
"artifact_integrity": null,
"compatibility": "not_tested",
"exact_release": null,
"permissions": "unknown",
"security": "not_tested",
"status": "source_only"
},
"schema_version": "1.0.0",
"signals": {
"authority": "imported_observation",
"downloads": 203984,
"observed_at": "2026-09-04T07:44:50.824Z",
"stars": 6753
},
"source_reference": {
"fetched_at": "2026-09-04T07:44:50.824Z",
"license": "CC0-1.0",
"license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
"listing_url": "https://awesome-dsh-plugin.com/plugins.json",
"record_page_url": "https://awesome-dsh-plugin.com/p/zhu1090093659/dsh-web--packages-dsh-remote-web-ui/",
"snapshot_id": "discovery.awesome-dsh-plugin.2026-09-03.v1-0-2.5346e7049c20",
"source_url": "https://github.com/zhu1090093659/dsh-web/tree/main/packages/dsh-remote-web-ui"
},
"sources": [
{
"exact": false,
"kind": "npm",
"package_name": "@linxin666/dsh-remote-web-ui",
"spec": "@linxin666/dsh-remote-web-ui"
},
{
"exact": false,
"kind": "github",
"repository": "zhu1090093659/dsh-web",
"spec": "github:zhu1090093659/dsh-web"
}
]
},
"match": {
"score": 42,
"reason_codes": [
"bounded_popularity_tiebreak",
"category_term_match",
"description_term_match",
"name_term_match",
"npm_package_term_match"
],
"matched_fields": [
"category",
"description",
"name",
"npm_package"
],
"rank": 5
}
}
],
"page": {
"total": 2441,
"limit": 5,
"returned": 5,
"next_cursor": "offset:5"
},
"is_final_recommendation": false,
"grants_install_approval": false
}Discovery is not installationRegistry returns broad source candidatesManager inspects locallyManager creates a planExecute after user confirmation