DeepSHPlugins
dsh-recipe 项目预览
GITHUB / COMMUNITY PROJECT

dsh-recipe

Ecosystem & DevelopmentJavaScriptMIT

Scenario bundles of dsh plugins (插件界的 dotfiles): a recipe tool that lists, searches, applies and composes ready-made plugin environments with ordered install sequences.

1 Stars863683348 Updated 2026-08-17
Open GitHub repository
dsh-recipe 项目预览

About this project

Chinese

Scenario bundles of dsh plugins (插件界的 dotfiles): a recipe tool that lists, searches, applies and composes ready-made plugin environments with ordered install sequences.

English

Scenario bundles of dsh plugins (插件界的 dotfiles): a recipe tool that lists, searches, applies and composes ready-made plugin environments with ordered install sequences.

Project details & listing signals

Snapshot 2026-09-11
Creator / organization
863683348
Repository
863683348/dsh-recipe
GitHub Stars
1
Forks
0
Programming language
JavaScript
License
MIT
Last push
2026-08-17
Manifest
Declaration found in the catalog

A public repository does not automatically permit commercial use. Check the project's license and compatibility. Manifests and catalog scores are not security certifications.

Catalog score

53/ 100
Maintenance activity
83
Documentation & practical information
92
Community interest
9
Installation signals
100
Project declarations
100

README 含完整安装与使用说明;关注度尚低(1);标准命令一键安装。

Scores use five dimensions of the catalog snapshot. They are browsing aids, not hands-on reviews or security assessments.

Install & use

The respective GitHub repositories define project information and licensing.

dsh plugin --profile web add github:863683348/dsh-recipe

Copying a command does not execute it. Read the repository documentation and check requirements and licensing first.

Project screenshots

Repository README

GitHub 原文

Saved repository documentation. Its capture date was not recorded and it may differ from the catalog description. Check the current repository before installing.

Repository documentation is preserved in its original language.

dsh-recipe — 插件界的 dotfiles(配方聚合)

把 dsh 插件打包成场景配方:一次说清"我要一套 XX 环境",而不是一个一个装插件。V2EX 有人做过"插件组合索引"但没做成可安装插件——本插件把 recipe 做进 DSH 本体。

为什么需要它

  • 用户要的是环境("浏览器开发环境"、"学术写作套装"、"通知全家桶"),不是单个插件。
  • recipe 工具:list(浏览全部配方)→ search(按需求匹配)→ apply(展开配方:有序插件 + 安装命令)→ compose(多个配方合并去重)。
  • recipe 格式即"插件清单 + 顺序 + 可选配置"(JSON),纯本地、零网络、零依赖。

安装

dsh plugin --profile <profile> add dsh-recipe

内置配方(10 个)

id名称插件数
browser-dev-env浏览器开发环境4
notification-suite通知全家桶6
academic-writing学术写作套装5
mobile-remote移动远程控制3
security-hardening安全加固套装4
memory-kit记忆持久化套装5
fun-break娱乐休闲4
model-routing模型路由优化5
workflow-automation工作流自动化5
market-manager插件市场管理5

用法(模型侧)

recipe 工具:

action参数行为
list—列出全部配方
searchneed按自然语言需求匹配配方
applyrecipeId 或 need展开配方:有序插件清单 + 安装命令序列
composerecipeId(逗号分隔)合并多个配方为整套环境(去重、保序)

"一键应用整套"输出即点菜单:逐条 dsh plugin add 命令 + 一行合并命令;模型可直接执行或交给用户确认。

设计

  • 纯逻辑:lib/recipe.js(检索/展开/组合/命令序列)零依赖;lib/recipe-data.json(配方)+ lib/plugins.json(84 个插件目录,与 dsh-need-finder 同源)。
  • 配方格式:{ id, name, nameZh, description, descriptionZh, tags, plugins: [{name, config?}] }——依赖顺序即数组顺序;compose 做并集去重,天然支持 DAG 化编排的前置。
  • 安全:无网络、无写入、无 secrets。

测试

node test/recipe.test.mjs

License

MIT

Before you begin

Check the current repository for installation, compatible versions and licensing. Stars and catalog scores are snapshot-based browsing signals.

Installation & troubleshooting · 项目问题反馈

Related projects