产品简介
dstask 是一个终端下的个人任务追踪器,核心优势是使用Git进行数据同步,为每个任务附带一个完整的Markdown笔记区。它专为习惯命令行工作流的用户设计,解决了在多设备间同步任务和笔记的痛点,并提供了强大的上下文过滤与批量操作能力。
核心功能
- 基于Git的同步、回滚与冲突解决,无需自建同步服务器
- 为每个任务提供独立的Markdown笔记页面,支持清单等丰富格式
- 强大的上下文系统,自动为查询和新任务应用标签/项目过滤
- 提供“打开”命令,可直接在浏览器中打开任务或笔记里的链接
- 单一静态编译二进制文件,支持从Taskwarrior导入任务
快速开始
- 从GitHub发布页面下载适合系统的单个可执行文件(dstask或dstask.exe)。
- 将可执行文件放入系统PATH目录,并建议在Shell配置中设置别名(如alias task=dstask)。
- 初始化数据目录:在用户目录下创建.dstask文件夹并执行`git init`。
- 使用`dstask add <任务描述>`添加任务,使用`dstask next`查看待办,`dstask sync`同步数据。
界面预览
与其他方案对比
| 对比项 | dstask | 同类方案 |
|---|---|---|
| 数据同步方式 | 直接使用Git进行同步,无需专用服务器,利用现有Git工作流和托管平台。 | 通常需要配置专用的同步服务器或使用私有协议(如Taskwarrior的官方同步服务)。 |
| 任务笔记功能 | 为每个任务提供独立的、完整的Markdown笔记页面,便于记录详细信息、清单和链接。 | 通常仅支持在任务描述中添加简短文本,或笔记功能较弱,不是核心设计。 |
适合谁用
- 习惯在终端中工作的开发人员、运维人员或系统管理员
- 需要利用Git进行任务数据版本控制和多设备同步的用户
- 偏好为每个任务撰写详细笔记(尤其是检查清单)的个人项目管理者
下载与版本
当前最新版本为 v1.0.1,发布于 2026-01-10。支持 Windows。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/naggie/dstask