jstudio1024/dsh-office-helper
jstudio1024★ 0TypeScript最后同步: 2026-08-17
DSH 办公助手插件:工作时间追踪、空闲检测、喝水提醒、休息提醒与每日统计
README 摘要
dsh-office-helper DSH (DeepSeek Harness) 浏览器端办公助手插件,帮助你在日常工作中养成健康的办公习惯。 ✨ 功能特性 - ⏰ 工作时间追踪 — 自动记录每日首次打开 DSH 的时间作为工作起点,并结合会话消息时间精准推算 - 💤 空闲检测 — 监测鼠标/键盘交互,识别 AFK 状态 - ☕ 休息提醒 — 持续工作超过阈值(默认 4 小时)时弹窗提醒休息 - 💧 喝水提醒 — 按自定义间隔(默认 30 分钟)提醒喝水,追踪每日饮水目标 - 📊 每日统计 — 记录每日工作时长、空闲时长、连续工作时长、会话数等数据 - 🔌 会话联动 — 自动识别今日最早的会话消息时间作为当日工作起点 � 功能展示 💬 实时会话状态 在 DSH 对话界面的工具栏中,插件注入了紧凑的实时状态卡片,一目了然: - ⏰ 当前时间 — 精准到秒的实时时钟 - 💧 饮水进度 — 今日已喝杯数 / 目标 - 🎯 工作状态指示器 — 绿色(工作中)/ 黄色(空闲)/ 蓝色(休息中) 📊 每日工作时间报告 实时追踪并汇总当日所有工作数据,让你对一天的 productivity 一目了然: - 总工作时长 — 排除空闲后的纯工作时间 - 空闲时长 — 鼠标/键盘无交互的累计时间 - 连续工作时长 — 当前连续工作的时段 - 会话历史 — 每个会话的起止时间和时长 - 进度条 — 距休息提醒阈值的进度可视化 💧 每日喝水报告 科学追踪饮水习惯,保持健康的办公状态: - 饮水量圆环 — 巨大的可视化进度环显示已喝/目标杯数 - 下次提醒倒计时 — 精确到分钟的提醒预告 - 连续达标天数 — 连续完成目标的 streak - 饮水时间线 — 每一杯水的精确时间记录 ⚙️ 插件设置 所有配置项均可在 DSH 界面中直接调整,无需修改代码: - 休息提醒阈值 — 拖动滑块设定触发休息提醒的连续工作时长 - 空闲检测阈值 — 调整判定 AFK 的无交互时长 - 喝水提醒间隔 — 自定义两次提醒之间的间隔 - 每日饮水目标 — 设定每天的目标喝水杯数 - 一键保存 — 所有设置实时存入 localStorage �🛠 技术栈 - TypeScript — 类型安全 - React 18 — 客户端 UI 组件 - esbuild — 客户端打包(单文件 CJS) - Vitest — 单元测试(73 个测试用例) 📁 项目结构 🚀 快速开始 📦 安装到 DSH 本插件是 web 平台插件 (纯 client 侧,无 Node 端逻辑)。 前置条件 - 已安装 DSH 并能正常运行 dsh web - Node.js ≥ 20 - pnpm ≥ 10 方式一:通过 DSH CLI 安装(推荐 ✅) 最简单的方式,一条命令完成安装: 然后启动 DSH …
在 GitHub 查看完整 README →分类
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 88,090
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,837
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 23,081