dsh-task-board

DSH PLUGIN文档与办公

仓库 GinoXiang/dsh-task-board

文档与办公 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

dsh-task-board 是 GinoXiang 维护的 文档与办公 类 DSH 可安装插件, 仓库为 GinoXiang/dsh-task-board,许可证 MIT。 下面按「装什么、怎么装、验没验过、跑起来要注意什么」逐项列出。

一句话选型结论

按资料字段整理

dsh-task-board 是文档与办公类的 DSH 可安装插件,验证等级 L5 · 运行验证通过,安全审查为低风险,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类文档与办公 收录类型可安装插件 验证等级L5 · 运行验证通过 安全审查低风险
验证等级 L5 L5 · 运行验证通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-20 创建于 2026-10-18
README 8.9 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:GinoXiang/dsh-task-board#v1.0.1
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

文档与办公
字段来自项目仓库与公开索引,中文说明由本站标注

适用场景

办公自动化联网搜索

上游标签

dsh-plugindsh-plugin-desktopdsh-plugin-marketdsh-plugins

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L5:安装和运行都在沙盒里跑通过,装完能直接用的概率高。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在文档与办公场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-task-board当前 L5 · 运行验证通过 低风险 0 未标注 有
reactive-resume L3 · 安装规范通过 低风险 4.4 万 未标注 有
webnovel-writer L4 · 沙盒安装通过 低风险 7,742 未标注 有
answer-me-with-html L4 · 沙盒安装通过 低风险 4,782 未标注 有
univer-workspace L4 · 沙盒安装通过 低风险 2,258 未标注 有
last30days-skill-cn L4 · 沙盒安装通过 低风险 1,880 未标注 有

仓库档案

文档与办公
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方GinoXiang仓库 dsh-task-board · 默认分支 main
分类文档与办公office
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言未标注仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-18 · 2026-10-20最后推送 2026-10-20
本站收录2026-10-30首次进入本站目录的时间

README 全文

8.9 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-task-board · 个人任务管理

DSH Web GUI 的个人任务管理面板:双月日历、日常清单、每天工作视图与可拖拽的 24 小时时间轴,并支持用自然语言让 AI 提取任务。

功能

  • 双月日历:连续两个月网格;每个长期任务按起止日期画成一条彩色时间条,当天的定时任务也会作为单日条画在对应日期上(长期任务优先排布,每周最多显示 5 行,点「还有 N 项」可展开显示全部;日常任务不显示在日历上)。跨周自动分段;双击长期任务线条进入拖动模式(拖线身移动日期、拖两端改长度);已度过的日期段用浅灰雾面 + 细斜纹 + 白色毛玻璃描边标出;单击任一条线可查看该任务的子任务。
  • 日常任务:每天重复的习惯清单,圆角方块勾选框(完成时绿色实心 + 白色对勾);可增删改。
  • 每天工作:按钮切换两种视图。
  • 任务列表:周一至周日 7 个竖列,左右翻页切换周;已过去日期背景为 #E5ECFD;只列非日常任务(定时任务与跨天长期任务),每行带完成勾选框;按住任务行可拖到本周其他日期改期(当天定时任务和单日任务可拖,多日长期任务请在日历里拖动调整范围)。
  • 具体当天:左侧「当天日常」与「当天任务」两个清单,右侧 24 小时纵向时间轴;方块可拖动移动、拖上下边缘改起止(15 分钟吸附),双击时间轴空白处快速新建;点方块可编辑。
  • AI 提取:页面顶部输入一段中文安排(例如「下周一至周五完成季度报告;每天锻炼 30 分钟;今天 14:00-15:30 开例会」),点击提取后调用当前默认模型解析为可编辑的任务草案,确认后写入日历 / 日常清单 / 当天安排。模型不可用、超时或返回格式异常时自动降级为本地规则解析,并给出提示。
  • 长期任务按天完成:长期任务出现在任务列表 / 具体当天时,勾选只表示「这一天做了这个任务的相关工作」,只影响当天(记录在 doneDates),不会把整个项目标记为完成;取消勾选也只影响当天。
  • 子任务:长期任务和当天定时任务都可以带有序子任务;AI 提取时缩进行会自动归到上一行任务名下。选中日历上的任务可查看其子任务,周视图显示子任务数量;子任务只能在「具体当天」页增删改,顺序固定、不支持拖动重排。
  • 持久化:改动自动保存到 /task-board/data.json;写入前做字段校验与原子重命名,读取失败时暂停自动保存以免覆盖原文件。

安装

插件需要 DSH >= 0.2.1-rc.2。任选一种:

# 从 npm 安装(发布后可用)
dsh plugin --profile web add dsh-task-board

# 或直接从 GitHub 安装
dsh plugin --profile web add github:GinoXiang/dsh-task-board

安装后重启 DSH 或刷新 Web GUI,侧边栏会出现「任务」图标,点开即进入任务面板。

数据与权限

  • 只读写 /task-board/data.json 一个 JSON 文件(默认 ~/.dsh/task-board/data.json);卸载插件不会删除该文件。
  • AI 提取只在点击「AI 提取」时调用一次当前配置的默认模型,不会后台自动请求;不发送文件内容,只发送输入框里的文本。
  • Host 端提供三个本地 HTTP 接口(/task-board/load、/task-board/save、/task-board/extract),仅接受回环地址与同源请求,只支持 POST,请求体上限 2 MB。
  • 无第三方运行时依赖;客户端使用 DSH Web GUI 自带的 React 与主题 token。

开发

index.js           Host 半:三个本地接口、JSON 存储、LLM 提取 + 本地降级解析
client.js          Client 半:侧边栏图标与整页 UI(plain JS,无需构建)
cordis.patch.yml   插件插入补丁
locale/en.json     插件显示名与描述(英文)
locale/zh.json     插件显示名与描述(中文)
icon.svg           插件图标

修改 client.js 或 index.js 后,在插件管理中禁用再启用该 bundle 即可让客户端半重新加载。

License

MIT

---

dsh-task-board · English

A personal task board for the DSH Web GUI: a two-month calendar, a daily checklist, week and day work views with a draggable 24-hour timeline, and AI extraction of tasks from natural language.

Features

  • Two-month calendar — every long-term task is drawn as a colored timeline bar across its date range, and a timed day task is drawn as a single-day bar on its date (long-term tasks pack first, five lanes per week row with an expand button to show every task; recurring daily tasks are not drawn on the calendar). Bars are split per week, double-clicking a long-term bar enters drag mode (move the body, drag either end to resize), and days before today are rendered as a hazy gray band with fine diagonal hatching and a white glass-like outline. Selecting any bar shows that task's subtasks.
  • Daily tasks — recurring daily habits in a rounded-square checkbox list (green filled with a white check when done); add, rename and delete.
  • Daily work, two views — a seven-column week list (Monday to Sunday, page between weeks, past days tinted #E5ECFD, completion checkboxes for timed tasks and long-term projects; drag a task row onto another day of the week to reschedule it — timed day tasks and single-day tasks move, multi-day projects keep their range and are dragged on the calendar) and a specific-day view with the day's daily tasks, the day's tasks, and a 24-hour timeline whose blocks move by dragging and resize by dragging their edges (15-minute snapping, double-click empty space to add).
  • AI extraction — paste a Chinese schedule into the top bar, click extract, review the editable task drafts, then confirm to write them into the calendar, the daily checklist or a day plan. When the default model is unavailable, times out, or returns malformed output, a local rule-based parser takes over with a notice.
  • Per-day completion for long-term tasks — when a long-term task appears in the week list or the day view, checking it only means “I worked on this task that day”: it records that single date in doneDates and never marks the whole project or its other dates complete, and unchecking only removes that date.
  • Subtasks — long-term tasks and timed day tasks can carry ordered subtasks; indented lines in an extracted outline become subtasks of the task above them. Selecting a task on the calendar shows its subtasks and the week view shows a subtask count; subtasks are added, renamed, checked and deleted only on the specific-day page, in their stored order (no drag reordering).
  • Persistence — autosave to /task-board/data.json with validation and atomic writes; autosave pauses if the file cannot be read, so a corrupt file is never overwritten.

Install

dsh plugin --profile web add dsh-task-board
# or
dsh plugin --profile web add github:GinoXiang/dsh-task-board

Requires DSH >= 0.2.1-rc.2. Restart DSH or refresh the Web GUI after installing; a "任务" (Tasks) icon appears in the sidebar.

Data and permissions

  • Reads and writes only /task-board/data.json (default ~/.dsh/task-board/data.json).
  • The default model is called once per explicit AI-extract click; nothing is fetched in the background and no file content is sent.
  • Three local HTTP endpoints (/task-board/load, /task-board/save, /task-board/extract) accept loopback, same-origin POST requests only, with a 2 MB body cap.
  • No third-party runtime dependencies; the client uses the React instance and theme tokens provided by the DSH Web GUI.

License

MIT


吉祥物 / Mascot

> 仅供图一乐,与插件功能无关。/ Just for fun; not related to the plugin itself.

常见问题

6 问
答案由本站依据条目字段整理,不引用上游原文
dsh-task-board 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:GinoXiang/dsh-task-board#v1.0.1` 即可。

dsh-task-board 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-task-board 安全吗?

低风险。

dsh-task-board 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-task-board 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

8 条
不同作者的仓库分开列,请确认你要装的是哪一个
文档与办公
按星标排序,可作替代方案

webnovel-writer

webnovel-writer

基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。

L4 · 沙盒安装通过 7,742 星

answer-me-with-html

answer-me-with-html

Answer me with HTML — an agent skill that answers hard questions with

L4 · 沙盒安装通过 4,782 星

last30days-skill-cn

last30days-skill-cn

last30days-cn 是一个 AI Agent 技能(Skill),能够自动搜索中国互联网 8 大主流平台最近 30 天的内容,综合分

L4 · 沙盒安装通过 1,880 星

dsh-bili-scroll

dsh-bili-scroll

DSH 插件:每天替你刷一轮 B站,读字幕挑出值得的、写一份日报,值得的 @ 你

L5 · 运行验证通过 1,025 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。