freespace8/dsh-plugins
DeepSeek Harness (DSH)
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
DeepSeek Harness 插件集
DeepSeek Harness(一切皆插件的 AI 开发环境)的开源插件集合。
本仓库里的每个插件都是发布在 @freespace8 scope 下的独立 npm 包,可单独安装进任意 dsh profile。每个包包含 host 半体(Cordis 插件,纯 ESM)与 client 半体(浏览器 bundle),源码放在 plugins/<name>/ 下。
English · 简体中文
目录
插件列表
@freespace8/dsh-deepseek-balance
Web GUI 会话头部显示官方 DeepSeek API 余额胶囊;非官方模型自动隐藏;点击刷新 + 定时刷新。详见 README。

@freespace8/dsh-free-vision
为无视觉能力的模型提供本地识图:OCR、表格结构识别、无文字图片语义描述(macOS Vision,完全本地),含 Web GUI 粘贴图片→本地路径。详见 README。

@freespace8/dsh-at-file
Codex 风格 @ 路径引用:输入框输入 @ 选择工作区文件/文件夹,发送时 host 校验并注入标记(不读文件内容)。详见 README。

前置条件
- DeepSeek Harness,带运行中的
webprofile(Node.js^22.19.0或>=24.0.0)。 dsh-free-vision额外要求 macOS 11+ 与 Xcode Command Line Tools(xcode-select --install)。
开发
仓库结构
plugins/
├── dsh-deepseek-balance/ # 官方 DeepSeek API 余额胶囊
├── dsh-free-vision/ # 本地 macOS Vision 识图
└── dsh-at-file/ # Codex 风格 @ 路径引用
每个插件自包含:src/(host)、lib/client.js(浏览器 bundle)、cordis.patch.yml(bundle patch 行)、tests/(产物门检查),以及各自的 README.md 与 LICENSE。
添加新插件
- 复制
plugins/dsh-deepseek-balance的骨架(package.json、cordis.patch.yml、src/index.js、lib/client.js、README.md、tests/check.mjs),改名为 scoped@freespace8/<name>; - host 半体放
src/index.js(export const name+export const Config+apply(ctx, config)),client 半体放lib/client.js(window.__ModuleLoader__.load({ id: <包名>, factory })); - 三个标识符必须一致:
package.json的 name、cordis.patch.ymlinsert 行的name(scoped 名需加引号)、client bundle 的id; - 在
tests/check.mjs里写产物门检查,确保npm run check通过; npm publish发布(publishConfig.access已设为public),然后把插件加进本 README 的插件列表。
约定
- 免构建:host 用纯 ESM(除
@deepseek-ai/schemastery外零第三方 import;确实需要时可用zod/@deepseek-ai/dsh-llm),client 用React.createElement免打包器;不需要 tsc/tsdown。 - client 与 host 通信(两种方式都行):
- HTTP 路由——host 注册
/plugins/<包名>/...路由,clientfetch它(见dsh-deepseek-balance); - Typert Remote——host 用
ctx.typert.register+TypertRemoteService,client 用ctx.remote.$mount(见dsh-at-file;第三方包可以扩展 typert 端点,不再受 api-remotes 白名单限制)。
- HTTP 路由——host 注册
- 所有可调值进 Config:client 无配置通道,需要下发的配置(如刷新间隔)经 host 路由响应带回,或经 Remote 的
getSettings。 - 注册即 effect:路由、样式、订阅都经
ctx.effect/ctx.on归属 fiber,可随 dispose 清理。
验证
在插件目录下运行产物门检查:
npm run check
它免启动地校验语法、导出形状、exports/files 一致性、patch 行与 client bundle id。真实行为验证需把插件装进 profile 后在 GUI 里测试(见各插件 README)。
参与贡献
欢迎贡献!请先阅读 CONTRIBUTING.md;报告安全漏洞前请看 SECURITY.md。Bug 与功能请求请提交到 issue tracker。
许可证
MIT,见 LICENSE。衍生代码的第三方署名记录在各插件自己的 LICENSE 中:
dsh-at-file—— 基于 dsh-at-file(MIT)思路的独立实现,保留上游版权声明;dsh-free-vision—— free-vision-skill(MIT)的改编,保留上游版权声明。
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
저장소가 MIT 라이선스를 선언했습니다.
최근 180일 내 코드 업데이트가 있습니다.
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.