装进口袋的 Obsidian 任务仪表盘
你的任务散落在日记、项目页和一堆半记得写过的复选框里。仪表盘把它们收进一个视图:今天什么到期、接下来有什么、哪些已经拖过了。Obsidian 的常规方案是把仪表盘塞进桌面上的一篇笔记。TaskForge 把同样的全局视图带到手机上,还配上小组件和提醒。
复选框四散的问题
Obsidian 里的任务就是一个文件里的一行。这正是它的魅力:没有数据库,没有绑定,只是任何编辑器都能打开的 markdown。但这也是问题所在。把'- [ ] 发邮件给房东'写进周一的日记,把'- [ ] 提交报销单'加到项目页,再在会议笔记里随手打个复选框,三天后就找不到能把这三件事都显示出来的地方。最需要看到的那项任务,往往就埋在一篇你好久没打开的笔记里。
仪表盘解决的就是这个问题:把仓库里的任务汇总起来,按到期日、优先级、项目或状态排好。你不用再在笔记间翻来翻去,只要读这一份清单。问题是这份清单跑在哪里,它能不能跟着你离开桌子。
大家现在怎么搭 Obsidian 仪表盘
在 Obsidian 内部组织全局视图有三种常见方式,每种都有真实的上限。这三种方式本身没有错,只是到了笔记本屏幕边缘就停下了。
-
Dataview TASK 查询
Dataview 是最常见的答案。你在一篇笔记里写一段查询块(TASK FROM #project/atlas WHERE !completed SORT due ASC),它就渲染出一份动态任务列表,勾掉任务时自动更新。这是最灵活的方式,在桌面端用起来确实不错。但查询块是笔记的一部分,要看仪表盘就得在 Obsidian 里打开那篇笔记。在手机上列表能渲染出来,却没办法放到主屏幕,Obsidian 也不会在到期时推送通知。
-
Obsidian Tasks 插件查询块
Tasks 插件有自己的查询语法(not done,due before next week,sort by priority),同样能在笔记里生成一份可勾选的任务列表。形式差不多,上限也一样:还是笔记里的一个块,要在 Obsidian 里看,没有小组件,没有提醒。
-
Obsidian Bases
Bases 是 Obsidian 内置的无代码数据库视图,手机上也能用,适合浏览带属性的笔记。但 Bases 读的是文件元数据,不是笔记正文,所以 markdown 里那些'- [ ]'行根本不会出现在 Base 里。截至 2026 年中,任务支持仍是一个未完成的功能请求。你可以把每项任务写成独立笔记、字段放在 YAML frontmatter 里来绕过这个限制,但那是另一套工作流,和内联复选框完全不同。
三种方案的共同局限
这些仪表盘都活在 Obsidian 里面,大多数有用的还藏在某篇得特意打开的笔记里。坐在桌前这没什么问题。但当手机放在厨房台面上,你只想瞄一眼今天有什么到期,就得解锁手机、打开 Obsidian、导航到仪表盘笔记、等查询渲染完。Obsidian 在手机上放不了任务清单小组件,也无法在任务逾期时推送提醒。仪表盘存在,但它找不到你。
TaskForge:仪表盘,就在你随身带的设备上
TaskForge 读取同一个仓库,同样的 markdown 复选框,把它们变成一键打开的视图。它自带几个默认清单,覆盖最常见的仪表盘需求,无需任何配置:收件箱(没有日期的任务)、今日(当前到期的)、即将到来(接下来的),以及今日已完成(看当天的进展)。把它指向已有任务的仓库,这些清单立刻就填满了。
默认清单不够用时,你可以自己建。自定义清单是一个保存的筛选器:选标签、上下文、项目、状态和日期范围,用 AND/OR 组合,再选排序和分组方式,保存之后就成了一个固定的标签页。'本周到期的工作任务,按项目分组,按优先级排序'只需配置一次,之后一直打开用就行。不需要学任何查询语言,同一份清单还可以切换成看板,想要列视图的时候就切过去。
进度跟踪是内置的。父任务上会显示子任务徽章(2/5),一眼就能看出项目走到哪了。今日已完成列表是你当天的完成日志。主屏幕上的应用图标可以镜像任意清单的数量,逾期任务数不用打开任何东西就挂在 Dock 上。
自定义清单是保存的筛选器,不是你每次都要重写的查询
工作任务 · 本周到期 · 按项目分组 · 按优先级排序
移动仪表盘真正发挥价值的地方
把仪表盘从桌面移走的意义,在于笔记做不到的那些事:
-
主屏幕与锁屏小组件
把任意清单放到主屏幕。'今日'小组件不用打开应用就能看到哪些任务到期,还可以直接在小组件上勾完一项。打勾的瞬间,你的 markdown 文件里就已经是 x 了。
-
积压任务更平静的日程视图
日历的日程视图把今天的历史积压折叠进两张汇总卡片,一张是逾期,一张是待处理(过去安排或已开始、仍未完成的)。数字是真实总数,点击卡片就能打开完整的待处理列表。今天自己的工作仍然内联显示,日计划不会被上周的拖延淹没。
-
每天主动送到你手边的日报
设定一个时间,TaskForge 会推送一条包含当天任务的每日汇总通知。你从锁屏上就读完了仪表盘,不用去找它。
-
每台设备,同一份文件
在 Mac 上编辑一份清单,在 iPhone 上打开同一份。不需要单独配置同步:TaskForge 读取你已经在用 iCloud、Obsidian Sync 或其他文件同步方案同步着的仓库,仪表盘在仓库所在的每台设备上都一致。
适合谁,不适合谁
适合你,如果:
- 你的任务散落在日记和项目页里,想要一个地方同时显示今日、即将到来和逾期的任务。
- 你一直在搭 Dataview 仪表盘,但在手机上从来看不到它,而手机才是你真正决定下一步做什么的地方。
- 你想一眼看到进度(子任务徽章、今日完成清单、应用图标数字),不想为此写查询。
- 你在 iPhone、iPad、Mac 和 Android 之间切换,用的是同一个仓库。
可以跳过,如果:
- 你只在桌面工作,笔记里的 Dataview 块已经够用。TaskForge 的额外价值在于移动端小组件和提醒;如果你从不离开键盘,这些价值就小得多。
- 你需要完全自定义的报表,带计算列和任意逻辑。Dataview 的查询语言能去保存筛选器清单去不了的地方,而且是免费的。TaskForge 用那个上限换来了一键视图和能找到你的手机。
- 你不用 Obsidian,没有可以指向的仓库。带自己云端的独立待办应用是更简单的起点。
价格
TaskForge 在 iPhone、iPad、Mac 和 Android 上均可免费下载,免费版已覆盖默认清单,无需付费即可查看今日、即将到来和收件箱。无限自定义清单、小组件和通知属于 Premium:买断价 $39.99,或每月 $1.99。每次安装都附带一周的 Premium 试用,你可以先搭几个自定义仪表盘、把其中一个放到主屏幕,再决定要不要付费。
大家常问的问题
怎么在 Obsidian 里搭一个任务仪表盘?
在桌面端,常见做法是在一篇笔记里写一段 Dataview 或 Obsidian Tasks 查询块,把仓库里符合条件的任务拉进来。在键盘前用这个方法很好,但仪表盘始终在那篇笔记里。如果你想要一个能在手机上看、带小组件和提醒的仪表盘,TaskForge 读取同一个仓库,提供现成的默认清单(今日、即将到来、收件箱),以及用筛选器而非查询语言搭建的无限自定义清单。
能把所有 Obsidian 任务集中到一处吗?
可以。复选框四散正是仪表盘要解决的问题。在 TaskForge 里,'今日'和'即将到来'清单会把仓库里每篇笔记中的带日期任务都收进来,自定义清单可以按标签、项目、状态或日期定义你想要的范围。你不用再一篇一篇打开笔记找任务,读这一份清单就够了。
Obsidian Bases 能用于任务吗?
内联复选框任务不行。Bases 读取的是文件元数据和属性,不是笔记正文,所以你在 markdown 里写的'- [ ]'行不会出现在 Base 里。截至 2026 年中,这仍是一个未完成的功能请求。你可以给每项任务创建单独的笔记、字段写在 YAML frontmatter 里来绕过这个限制,但那是和内联任务完全不同的工作流。TaskForge 直接读取复选框行。
手机上能看 Obsidian 任务仪表盘吗?
Dataview 或 Tasks 查询在手机上的 Obsidian 里能渲染出来,但没办法放到主屏幕上,Obsidian 也不会在有任务到期时通知你。TaskForge 可以把任意清单放到主屏幕或锁屏小组件上,发送每日汇总通知,还能让你直接在小组件上勾完任务,用的都是同一份仓库文件。
怎么追踪 Obsidian 任务的进度?
TaskForge 会在父任务上显示子任务进度徽章,比如'2/5',一眼就能看出一个项目走到哪了,不用打开它。'今日已完成'清单是当天的完成日志,应用图标徽章可以镜像任意清单的待完成数量。这些全都不需要写查询。
搭仪表盘需要学查询语言吗?
不需要。TaskForge 里的自定义清单是从选项里组装的筛选器:选标签、项目、状态和日期范围,用 AND/OR 组合,设好排序和分组方式,保存一次就变成一个可以一键打开的标签页。如果你需要,Dataview 的查询语言更灵活,两者也可以共用同一个仓库。
不要再翻笔记找任务了。
TaskForge 把它们汇进一个仪表盘,在 iPhone、iPad、Mac 和 Android 上都能看。免费下载,任务始终以纯 markdown 留在你的仓库里。