hanshanyike/dsh-yolo
把对话里说过的重要事情,变成持续可跟进的计划。 为 deepseek-harness 打造的个人助手:从对话中整理事项、跟踪变化,并在需要时提醒你。
项目介绍Project Overview
YOLO 是 deepseek-harness 的个人助手插件,从对话中识别待办、目标、里程碑与提醒规则,按工作区跨会话保存、更新状态并到期提醒,可通过看板集中查看和处理。适合事项散落在多轮对话、需要持续跟进截止时间和阶段变化时使用。它只整理和提醒,是否执行仍由你决定;数据本地保存,但理解对话会调用所配置的模型服务。
YOLO is a personal assistant plugin for deepseek-harness. It extracts todos, goals, milestones, and reminder rules from conversations, stores them per workspace across sessions, updates status as plans change, and sends due reminders through notifications and its dedicated chat, with a board for review. Use it when follow-ups are scattered across conversations. It only organizes and reminds; execution remains your choice. Data is stored locally, while conversation understanding uses your configured model.
请帮我了解并安装插件:【dsh-yolo】【https://github.com/hanshanyike/dsh-yolo】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-yolo@0.4.0-rc1
把 hanshanyike/dsh-yolo 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
待办、截止时间和阶段目标经常散落在不同对话里。会话一多,你很难记住哪些事情还没完成、哪些安排已经变化。YOLO 会从对话中识别需要继续跟进的内容,整理成跨会话可查看、可更新、会提醒的计划。
YOLO 负责整理信息和提醒进度;是否执行、如何执行仍由你决定。它会:
- 自动整理:从包含明确后续安排的对话中识别待办、目标、里程碑和提醒规则。
- 跨会话保存:按工作区保存并支持搜索,不必在新会话里重复交代。
- 同步变化:当你说「完成了」「推迟到周五」或「已经进行一半」,对应事项会更新并留下记录。
- 按时提醒:到期提醒进入 YOLO 的通知和专属对话,不会插入正在进行的工作会话;dsh 再次运行后会补上离线期间到期的提醒。
- 集中查看和处理:从侧栏打开助手看板,在首页处理当下关注,在计划中组织全部安排,在历史中回看终态与最近变化。
- 保留来源证据:从会话整理出的新事项会保存有界的用户原话摘录,可先预览来源,再按宿主能力打开原会话。
YOLO 会理解对话里的计划信息,而不是要求你使用固定关键词。它只保留需要管理的事项和规则, 并过滤「好的」「收到」等寒暄、人物画像与通用知识,减少无关内容进入长期记录。
快速开始
安装 Node.js 22 LTS(至少 22.19)或 Node.js 24,并确保 pnpm 命令可用。
如果尚未启用 pnpm,先运行 corepack enable。然后执行:
npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-yolo@0.4.0-rc1
npx @deepseek-ai/dsh web
这会安装 YOLO 并启动 dsh。页面默认在 http://127.0.0.1:3080 打开。进入页面后选择工作区并开始对话; 左侧边栏底部的 YOLO 按钮用于打开助手看板。
如果不希望自动打开浏览器,使用:
npx @deepseek-ai/dsh web --no-open
如果 3080 端口已被占用,可以追加 --port 4080,然后打开
http://127.0.0.1:4080。GitHub 安装、固定版本和常见问题见
使用指南。
也可以直接从源码安装当前候选版:
git clone https://github.com/hanshanyike/dsh-yolo.git
cd dsh-yolo
git checkout v0.4.0-rc1
corepack enable
pnpm install --frozen-lockfile
pnpm build
npx @deepseek-ai/dsh plugin --profile web add .
npx @deepseek-ai/dsh web
一个典型流程
在任意 dsh 对话中说明事项和时间
↓
YOLO 将它整理为待办、目标或里程碑
↓
你可以在后续对话或看板中更新状态
↓
到期时,YOLO 通过通知和自己的专属对话提醒你
数据与隐私
数据保存在工作区的 .dsh/yolo/ 目录,并按工作区隔离;同一工作区切换 Git 分支仍共享一份计划。YOLO 使用本地数据库保存
计划,同时生成便于查看和备份的 Markdown 快照。理解对话时会调用你在 dsh 中配置的模型,
数据处理方式取决于所使用的模型服务。详细位置和备份建议见使用指南。
路线图
YOLO 分四个阶段发展:记得 → 组织 → 管理 → 协同。当前已经具备跨会话记录、计划整理、 到期提醒和看板处理能力;后续会继续改进优先级判断、提醒体验和授权下的 agent 协作。完整方向见 产品愿景。
文档
参与贡献
欢迎参与贡献。如果遇到问题或有新想法,可以提交 issue。
许可证
MIT © dsh-yolo contributors
为 deepseek-harness 而做 —— 把对话里说过的重要事情,变成持续可跟进的计划。
nexu-io/open-design
freestylefly/awesome-gpt-image-2
anywhere-labs/dsh-desktop
walkinglabs/learn-harness-engineering
awesome-dsh-plugin/awesome-dsh-plugin
MemTensor/MemOS