obsidian-tasks

obsidian-tasks-groupMIT活跃维护

在 Obsidian 笔记里直接管理待办任务,支持截止日期、重复任务和查询过滤,不用离开知识库就能跟踪进度。

Task management for the Obsidian knowledge base.

8.6.0发布于 2026-10-16 21:40 UTC4,095star +11 / 7 天404fork同步于 2026-11-10 23:39 UTC

怎么上手

由 README 提炼,执行前请确认
在 Obsidian 社区插件浏览器中搜索 Tasks 并启用
硬件要求按 README 说明

README 未说明,作为 Obsidian 社区插件在 Obsidian 内运行

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Obsidian 任务管理插件,跨整个库追踪、查询并勾选任务

在 Obsidian 笔记里直接管理待办任务,支持截止日期、重复任务和查询过滤,不用离开知识库就能跟踪进度。

核心能力

  • 用 tasks 查询块跨全库筛选任务
  • 支持截止日期、计划日期与重复任务
  • 可在任意视图或查询中切换任务完成状态并回写源文件
  • 提供 Tasks: Create or edit 命令辅助编辑任务
  • 支持按文件名分组、按日期或描述排序

容易踩的坑

全局过滤标签 #task 默认未设置,需在设置中自行配置;建议用 Tasks: Toggle Done 热键替换默认的切换复选框热键;查询结果过多(数百上千条)会明显拖慢 Obsidian 编辑性能,可用 limit 限制

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本8.6.0
  1. 8.6.08.6.0: Require at least Obsidian 1.13.1; add setting for which field to Postpone最新正式版2026-10-16 · 2026-10-16 21:40 UTC

    What's Changed

    🌟 Most Notable

    Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

    Screenshots

    Available options

    🌟 Features
    🛠️ Behind the scenes

    Other changes:

    New Contributors

    Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):

    🙏 Support Tasks development

  2. 8.5.08.5.0: Settings completely redesigned for Obsidian 1.13 and above; Quick Search uses Fuzzy search2026-10-10 · 2026-10-10 11:32 UTC
    查看更新说明

    What's Changed

    🌟 Most Notable

    Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

    • Add Settings complete redesign, and now searchable, in Obsidian 1.13.0 and above.
    • Add Filter box to Presets settings in Obsidian 1.13.0 and above.
    • Quick Search now uses Fuzzy search by default, for more matches and better sorting.
      • It has an Options button to enable the original substring search, if preferred.
    • Documentation
    • Development
    🌟 Features
    💪 Fixes
    🌍 Translations
    📖 Documentation
    🛠️ Dependencies
    🛠️ Behind the scenes

    Improvements made to new features prior to their release:

    Other changes:

  3. 8.4.08.4.0: Quick search, Column view (drag-and-drop tasks to change dates and priorities), group counts, Spanish and French translations2026-08-25 · 2026-08-25 21:36 UTC
    查看更新说明

    What's Changed

    🌟 Most Notable

    Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

    • Add Quick search command, to find an incomplete task recognised by Tasks anywhere in your vault.
    • Add columns view, supporting drag-and-drop edit for a growing number of properties.
    • Add show group count instruction. For now, this only shows numbers of tasks in the lowest-level groups.
    • Add CSS example for colouring actionable tasks by their priority.
    • The default preset hide_query_elements now hides the task count. (Pre-existing Tasks settings are not updated, though.)
    • Translations of Settings, Editing a Status and Check your Statuses:
      • Add Spanish translation.
      • Add French translation.
    • Documentation:
      • Add How to support an existing request to the help on user support.
      • Add Support sections to many documentation pages, to help find and up-vote related bugs and feature requests before reporting new ones. Example: Statuses

    Main changes

    Here are the most notable user-visible changes.

    🌟 Features
    💪 Fixes
  4. 8.3.08.3.0: Stop blocking Obsidian UI during startup; 'hide nested backlinks' instruction; safer regex searches2026-07-23 · 2026-07-23 13:12 UTC
    查看更新说明

    What's Changed

    🌟 Most Notable

    Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

    Main changes

    Here are the most notable user-visible changes.

    🌟 Features

    New 'hide/show nested backlink' option by @staniond in https://github.com/obsidian-tasks-group/obsidian-tasks/pull/3933

    • When using show tree, this can make the search results much more readable, if you don't need to jump the exact lines of nested tasks.

    • docs: Hide and Show Nested Backlink

      Caption: Visual comparison of default display of results with show tree instruction (left hand side), and with added hide nested backlink added (right hand side)

    💪 Fixes
    📖 Documentation
    🛠️ Dependencies
    🛠️ Behind the scenes

    Improvements made to new features prior to their release:

    Other changes:

    • chore: Update eslint-plugin-obsidianmd to 0.4.0 by @claremacrae in
  5. 8.2.28.2.2: Editing task statuses no longer jumps to the top of the Tasks settings tab2026-06-22 · 2026-06-22 08:13 UTC
    查看更新说明

    Please run the Reload app without saving command or quit and restart Obsidian after updating the plugin. Thank you.

    Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):

    🙏 Support Tasks development

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Track tasks across your entire vault. Query them and mark them as done wherever you want. Supports due dates, recurring tasks (repetition), done dates, sub-set of checklist items, and filtering.

    You can toggle the task status in any view or query and it will update the source file.


    For changes in each release, please check the releases page: https://github.com/obsidian-tasks-group/obsidian-tasks/releases


    Screenshots

    • All screenshots assume the global filter #task which is not set by default (see also installation).
    • The theme is default Obsidian theme.

    ACME Tasks The ACME note has some tasks.

    Important Project Tasks The Important Project note also has some tasks.

    Tasks Queries The Tasks note gathers all tasks from the vault and displays them using queries.

    Create or Edit Modal The Tasks: Create or edit command helps you when editing a task.

    Installation

    Follow the steps below to install Tasks.

    1. Search for "Tasks" in Obsidian's community plugins browser
    2. Enable the plugin in your Obsidian settings (find "Tasks" under "Community plugins").
    3. Check the settings. It makes sense to set the global filter early on (if you want one).
    4. Replace the "Toggle checkbox status" hotkey with "Tasks: Toggle Done".
      • I recommend you remove the original toggle hotkey and set the "Tasks" toggle to Ctrl + Enter (or Cmd + Enter on a mac).

    Getting Started

    Write some tasks

    Create a few tasks in a Markdown note in your vault. For example:

    - [ ] Something non-important, with no date
    - [ ] Remember to do that important thing - with a due date 📅 2022-12-17
    - [ ] Send Kate a birthday card - with a scheduled date 🔁 every January on the 4th ⏳ 2023-01-04
    

    Find out more in Getting Started, and its sub-sections.

    Create your first Tasks search

    And then write a Tasks search block somewhere in your Obsidian vault, to find the tasks that are interesting.

    Here is an example that shows a few different features. View it in Reading or Live Preview modes to see the results.

    ```tasks
    ## Only tasks that are not done, that is, which begin like this (but without the quotes):
    ## '- [ ] ' or
    ## '* [ ] ' or
    ## '1. [ ] '
    ## Indented tasks are supported, but only single-line tasks.
    not done
    
    ## Tasks due today or earlier:
    due before tomorrow
    
    ## Restrict to at most 100 tasks.
    ## If you ask Tasks to display many hundreds or thousands of tasks,
    ## Obsidian's editing performance really slows down.
    limit 100
    
    ## Group and sort the output:
    group by filename
    sort by due reverse
    sort by description
    
    ## Optionally, ask Tasks to explain how it interpreted this query:
    explain
    ```
    

    Find out more in Queries, and its sub-sections.

    Documentation

    For user documentation, please check https://publish.obsidian.md/tasks/.

    Development

    Clone the repository, run yarn to install the dependencies, and run yarn dev to compile the plugin and watch file changes.

    Then see the Contributing Guide.

    Donations

    The plugin is completely free to use, and very willingly developed and supported by Clare Macrae since May 2022.

    If you have particularly been helped by the Tasks plugin and wish to support it, please see the following link.

    Donations will go towards my computing costs and licenses for development tools that I use for productivity.

    Thank you 🙏.