syeshare/dsh-typing-insight: DeepSeek Harness 本地输入与使用分析插件

前言

DeepSeek Harness (DSH) 采取“一切皆插件”的架构,社区生态正在快速扩展。对于开发者或 AI 使用者而言,了解自己在特定会话中的输入习惯、应用切换频率以及时间分配,有助于优化工作流。市面上缺乏轻量级、本地化的方案,而 syeshare/dsh-typing-insight 专注于解决这一问题,提供基于本地数据的记录与分析能力。

是什么

syeshare/dsh-typing-insight 是一款为 DeepSeek Harness Desktop (Windows x64) 设计的本地优先输入记录器与分析工具。

  • 定位:输入记录器、日常/周报统计、话题分析与应用使用追踪。
  • 维护者:SYeShare。
  • 许可证:MIT。

核心功能

该插件不依赖云端服务,所有数据均存储在本地。其核心能力包括:

  1. 本地输入记录:捕获键盘输入与 UI 文本内容。
  2. 统计与报表:提供每日/每周的数据统计、活跃时间分析及打字速度估算。
  3. 话题分析:基于本地数据提取关键词与主题聚类(最多 5 个)。
  4. 应用使用追踪:区分前台时间、前台活跃时间与强交互时间。
  5. 隐私优先:
    • 密码字段:采用“失败即关闭”策略,绝不记录密码。
    • 敏感数据:手机号、身份证、银行卡号、邮箱等在写入磁盘前会被脱敏。
    • 无额外采集:运行时不请求网络,不抓取窗口标题、鼠标坐标、截图或剪贴板内容。

安装与启用

安装该插件需要使用 DSH 的包管理器命令。

  1. 安装:
    执行以下命令安装 RC 版本(当前最新):
    dsh plugin add @sharelights/dsh-typing-insight@next
  1. 首次运行配置:
    • 打开 DSH 的设置面板。
    • 找到“输入记录与统计”选项。
    • 首次启动需要明确授权,点击“开始采集”以激活记录功能。

典型用法

插件提供了一套完整的命令行工具集,用于查询状态、导出数据或调整配置。

状态与查询

  • /typing status:检查当前捕获状态、Hook/UIA 健康情况、今日计数及数据库大小。
  • /typing today [date]:查看指定日期的统计,包含单位数、按键数、活跃时间、打字速度以及按小时和应用的分布。
  • /typing report [week-offset]:查看周报趋势、使用时间最长的应用、高频关键词及摘要。
  • /typing analyze [date|all]:对指定日期或全部数据进行话题分析,返回关键词、主题聚类及本地摘要。

数据管理

  • /typing export date [md||csv]:导出带有 SHA-256 校验的日报表(支持 Markdown 或 CSV 格式)。
  • /typing usage [date]:查看各应用的前台时间、前台活跃时间及强交互时间的详细分钟数。
  • /typing clear [date]:删除指定日期的记录(需确认,不可恢复)。

控制与配置

  • /typing pause / resume:暂停或恢复捕获。
  • /typing config:获取或设置配置项,包括作用域、数据保留策略、热键及分析参数。

适用场景与注意

插件以当前 DSH 进程的权限运行,其实现细节和隐私策略需在安装前仔细阅读。

数据安全说明

  • 明文存储:数据存储在本地 SQLite 文件中,且当前版本未实现磁盘加密(Feature FR-022 未实现)。防护机制仅限于内容层面的脱敏,而非全盘安全。不建议在共享计算机上启用。
  • 卸载残留:卸载插件不会自动删除已记录的数据。卸载前请手动执行 /typing clear 或直接删除 %USERPROFILE%\.dsh\data\typing-insight\ 目录。

兼容性限制

  • 微信 4.1.x:由于该版本使用 MMUI 封闭渲染,插件仅能捕获按键,无法捕获文本内容。
  • 全屏应用:对于全屏应用,仅支持按键捕获。
  • Helper 程序:内置的辅助可执行文件当前未通过 Authenticode 签名,此发布版本为 RC/Beta 阶段。

总结

syeshare/dsh-typing-insight 为 DSH 用户提供了原生的输入行为洞察工具。通过本地的 SQLite 存储与脱敏处理,它在提供详细统计与话题分析的同时,尽量降低了隐私泄露风险。对于需要自我复盘 AI 交互习惯的开发者,这是一个实用的辅助工具。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜