🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

番茄钟 cuznmop/dsh-pomodoro-timer

DeepSeek Harness
cuznmop18 天前有提交已提供中文文档扫描:未发现敏感能力

侧栏专注计时,输入框旁显示倒计时

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add cuznmop/dsh-pomodoro-timer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · browser
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 18 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-pomodoro-timer DeepSeek Harness Web 界面的番茄钟:侧栏整页(专注 / 短休息 / 长休息循环)+ 输入框旁倒计时胶囊。 仓库:<https://github.com/cuznmop/dsh-pomodoro-timer> · 问题反馈:<https://github.com/cuznmop/dsh-pomodoro-timer/issues> · npm:<https://www.npmjs.com/package/dsh-pomodoro-timer> 功能 - 侧栏整页 —— 左栏面板列表里的时钟图标,打开带环形进度、控制按钮和统计的完整页面。 - 输入框胶囊 —— 消息框旁的紧凑倒计时,点一下跳到页面;你在对话里工作时它照常走。 - 循环控制 —— 默认专注 25 / 短休息 5 / 长休息 15 分钟,每 4 个番茄进长休息,可开启自动进入下一阶段。 - 操作 —— 开始、暂停、继续、重置当前阶段、跳过当前阶段。 - 统计 —— 本轮第几个番茄、今天完成多少个,跨天自动清零。 - 提示音 —— 阶段自然结束时三声短音(可关闭;浏览器需要一次交互后才允许出声)。 - 刷新不丢 —— 结束时刻写入 localStorage,刷新页面后接着倒计时。
展开完整文档(README 剩余 1 节)
dsh-pomodoro-timer

DeepSeek Harness Web 界面的番茄钟:侧栏整页(专注 / 短休息 / 长休息循环)+ 输入框旁倒计时胶囊。

仓库:<https://github.com/cuznmop/dsh-pomodoro-timer> · 问题反馈:<https://github.com/cuznmop/dsh-pomodoro-timer/issues> · npm:<https://www.npmjs.com/package/dsh-pomodoro-timer>

功能

- 侧栏整页 —— 左栏面板列表里的时钟图标,打开带环形进度、控制按钮和统计的完整页面。
- 输入框胶囊 —— 消息框旁的紧凑倒计时,点一下跳到页面;你在对话里工作时它照常走。
- 循环控制 —— 默认专注 25 / 短休息 5 / 长休息 15 分钟,每 4 个番茄进长休息,可开启自动进入下一阶段。
- 操作 —— 开始、暂停、继续、重置当前阶段、跳过当前阶段。
- 统计 —— 本轮第几个番茄、今天完成多少个,跨天自动清零。
- 提示音 —— 阶段自然结束时三声短音(可关闭;浏览器需要一次交互后才允许出声)。
- 刷新不丢 —— 结束时刻写入 localStorage,刷新页面后接着倒计时。
- 明暗主题 —— 配色全部用 --dsw-alias- 主题 token;不 import 任何 Harness 客户端包,不会因为内部改动而被打断。
- 中英双语 —— 跟随 GUI 语言设置。

环境要求

| 组件 | 要求 |
| DeepSeek Harness | 已在 0.2.0-rc.2 实测(Web / 桌面版 profile);只使用公开的客户端 slots 与 locale 服务,不声明 DSH peer 依赖 |
| DSH profile | 有 Web 界面(web 或桌面版);headless profile 没有 UI |
| Node.js | ^22.19.0 或 >=24.0.0(仅本地自检需要) |

安装

普通 dsh web profile
dsh plugin --profile web add dsh-pomodoro-timer

桌面版可以在插件市场页面里装,或走「设置 → 插件」。装完重启 Harness(或刷新页面),左栏面板列表里会出现时钟图标。

使用

| 控件 | 行为 |
| 开始 / 暂停 | 开始或暂停当前阶段 |
| 重置 | 把当前阶段恢复成完整时长并暂停 |
| 跳过 | 进入下一阶段,不计入番茄数 |
| 设置 | 专注时长、短休息、长休息、几个番茄后长休息、自动接续、提示音 |

暂停状态下改时长会立刻生效;运行中改则从下一阶段开始生效。

状态存在 localStorage 的 dsh.plugin.pomodoro-timer.v1 键下。

卸载

dsh plugin --profile web remove dsh-pomodoro-timer

开发

没有构建步骤:client.js 就是发布出去的浏览器 bundle。包里自带离线自检。

npm run check # 对两个半边做语法检查 + 跑离线 bundle 测试
pnpm run check 等价。如果机器上只有 DSH 自带的那份运行时,
先把工作区的 shim 加进 PATH: $env:PATH = "<工作区>\bin;$env:PATH"

test/client.test.mjs 用模块加载器桩和假的客户端 context 载入 bundle,覆盖注册 id、阶段机、持久化、组件渲染。它证明的是逻辑,不是观感——观感要在跑起来的 GUI 里看。

目录结构

| 路径 | 作用 |
| package.json | 清单:bundle patch、client 声明、导出表、图标、发布文件白名单 |
| cordis.patch.yml | 插入让浏览器 bundle 进入模块图的 Host 行 |
| index.js | Host 半边,故意为空实现 |
| client.js | 计时 store、侧栏页面、输入框胶囊、中英字典 |
| locale/.json | 插件卡片标题与描述 |
| icon.svg | 插件卡片图标 |
| test/client.test.mjs | 离线自检 |

说明

- 除了自己那个 localStorage 键,这个插件不读写任何东西:没有 Host 服务、没有工具、没有网络访问。
- 它注册进 sidebar.panellist、main 和 conversation.composer.dock;不会替换应用根节点,也不会往 document.body 追加内容。

许可证

MIT
预览分享卡片长什么样 ↓cuznmop/dsh-pomodoro-timer
分享 · DeepSeek Harness Hub
cuznmop/dsh-pomodoro-timer

侧栏专注计时,输入框旁显示倒计时

这是你的仓库?认领条目

回到顶部