dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
黑客帝国 / 赛博朋克皮肤 —— DeepSeek Harness (DSH) Web GUI 的客户端插件。
English: A Matrix / cyberpunk client-plugin skin for the DeepSeek Harness web GUI. Pure browser-side side effect, no host services, no dependencies.
mix-blend-mode: screen,不挡交互;prefers-reduced-motion 下自动关闭)。把包放到 web profile 的 node_modules 下(Node 从 profile 目录解析,无需 pnpm):
~/.dsh/profiles/web/node_modules/dsh-matrix-theme/
然后在 ~/.dsh/profiles/web/cordis.patch.yml 插入:
- insert:
- id: matrix-theme
name: 'dsh-matrix-theme'
刷新浏览器页面即生效(插件条目由服务端热加载进 window.__DSH_BOOT__ 图;若未生效,重启 dsh web 服务)。删除上述条目即可恢复默认皮肤。
npm i dsh-matrix-theme
package.json 声明了 dsh.client.platform: "web" + immediately: true(启动即注入,避免闪烁)。lib/index.js 空实现)让 loader 有活跃 fiber,浏览器 bundle 才会被服务。window.__ModuleLoader__.load({ id, factory }) 加载,副作用写在 factory 里。| 文件 | 说明 |
|---|---|
package.json |
dsh.client.platform: "web" + immediately: true |
lib/index.js |
host 端空实现(仅让 loader 有活跃 fiber) |
lib/client.js |
浏览器端 bundle:注入 <style>、雨幕/星空/飞船/太阳系 canvas |
README.md |
本文件 |
LICENSE |
MIT |
mountMatrixRain 里 canvas 的 opacity。mountMatrixAvatar 里的 SIZE 与 cssText 的 right/bottom。mountMatrixShip —— 周期时长(ENTER_DUR/HOVER_DUR/EXIT_DUR/GAP_DUR)、随机范围(makeRoute 里的 rx(...) 区间)、几何(drawMech 内坐标)。lib/client.js 后直接刷新页面即可(服务端按请求读文件,no-cache)。prefers-reduced-motion(动效自动关闭)。MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。