hanshanyike/dsh-yolo 预览 preview

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.

或使用命令行安装(适合开发者)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 logo

YOLO

交代一次,持续跟进。

为 deepseek-harness 打造的个人助手:从对话中整理事项、跟踪变化,并在需要时提醒你。

English · 文档中心

License


待办、截止时间和阶段目标经常散落在不同对话里。会话一多,你很难记住哪些事情还没完成、哪些安排已经变化。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 而做 —— 把对话里说过的重要事情,变成持续可跟进的计划。

上一个 Prev dsh-session-cleaner 下一个 Next dsh-trace-insight