ffsszzll/dsh-sidebar-tools
ffsszzll★ 0JavaScript最后同步: 2026-08-20
A dynamic Cordis plugin developed for the DeepSeek Harness Web GUI
README 摘要
DSH 右侧工具箱边栏(天气 · 待办· 备忘· 日历) 一个为 DeepSeek Harness Web GUI 编写的动态 Cordis 插件:在页面右缘添加可折叠的工具边栏,包含四个按钮 —— 🌤️ 天气、✅ 待办、🔵❓ 备忘 、📅 日历。 动态 Cordis 插件:通过 cordis define / cordis run 在当前会话中定义并激活,不修改任何部署配置文件,停止或卸载时自动清理所有副作用。 功能 按钮 功能 数据来源 🌤️ 天气 当前温度 / 体感 / 湿度 / 风速 + 未来 5 天预报;支持输入城市(留空自动定位) Host 端获取 wttr.in(免密钥),Client 经 host.call('weather.get') 读取 ✅ 待办 添加(可选优先级 高/中/低 与截止日期+时间)、勾选完成、删除;按「未完成 → 优先级 → 创建时间」排序,逾期未完成标红 Host 端持久化到工作区文件 \dsh-sidebar-todos.json (RPC: todo.list/add/toggle/remove ),重启 / 更新自动恢复 🔵❓ 备忘 打开并 编辑保存 文本文件(UTF-8,≤512KB);路径可配置,支持绝对路径或相对工作区 Host 端 fs 服务读写(RPC: file.read / file.save / viewer.config / viewer.savePath );路径持久化到 \dsh-sidebar-settings.json 📅 日历 月历网格(周一开头)、翻月、今天高亮、点击选日 纯 Client 渲染 截图 架构 - 挂载点 : shell.overlay 插槽(框架级浮层,纯增量 list 插槽,不替换任何出厂 UI),侧边栏固定停靠页面右缘垂直居中。 - Host 半段 ( plugin/host.js ): - weather.get :双通道获取天气 —— 优先 ctx.web.fetch (若部署注册了 fetch provider),否则回退 ctx.subprocess 调用系统自带 curl.exe 请求 https://wttr.in/ ?format=j1 ,解析当前天气与 5 天预报。 - todo.list / todo.add / todo.toggle / todo.remove :待办事项的增删改;启动时通过 fs 服务从 \dsh-sidebar-todos.json 自动加载,每次变更原子写入, fs 不可用时降级为纯内存。每条含优先级( high / medium / low )与可选截止时间( YYYY-MM-DD 或 YYYY-MM-DDTHH:MM ),旧数据自动迁移为默认「中」优先级。 - Client 半段 ( plugin/clien…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,772
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,470
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,596