MHElnour245 downloadsA lightweight, day-first task manager for your daily notes.
A lightweight, day-first task manager for your Obsidian daily notes.

DayTasks is for people who plan from daily notes and want more structure than plain Markdown checkboxes. It renders task cards inside your daily notes, keeps the canonical task data in local Obsidian plugin storage, and gives you a dashboard and a Task List view for reviewing work across days.
Your daily note stays yours: DayTasks does not write a managed ## Tasks
section into the note body. When a task needs more context, you can create an
optional Markdown detail note; DayTasks manages the task frontmatter and leaves
the note body to you.
Open the dashboard from the ribbon icon or the Open dashboard command. It is
built to answer two questions the moment it opens: how am I doing and what
needs me now.

The Task List shows every task across days in one place, filterable by status, date, tag, context, project, and search text — grouped, sorted, and persisted the way you left it.

Create and edit tasks from one dialog with scheduling, priority, due date, estimate, tags, contexts, project links, subtasks, dependencies, and detail note options.

Commands let you open the dashboard or Task List, or create a task for the current daily note, straight from the command palette.

Turn a note line into a scheduled task without opening a dialog.
- [ ]) and click the capture button
that appears at the end of the line, or run Capture task from line from the
command palette on the current line (or a multi-line selection).Put these tokens anywhere in the line:
#tag adds a tag.@context adds a context.+project or +[[Project note]] links a project.!priority sets the priority, for example !high. This is marker-only: a
bare word like "high" stays in the title.45m, 2h, or 1h30m. A unit is required; a bare number stays
in the title.scheduled:<date> sets the scheduled day, for example scheduled:friday or
scheduled:2026-07-05.due:, by:, or deadline: followed by a date set a deadline only.Dates come only from scheduled:/due: markers, so ordinary prose is never
mistaken for a date. With no scheduled: marker, the task lands on the note's
daily date if it is a daily note, otherwise today.
For example, capturing this line:
- [ ] Email the board #work !high scheduled:friday 45m
creates a high-priority task tagged work, scheduled for the upcoming Friday,
with a 45-minute estimate, and rewrites the line to Email the board plus the
new task id.
Detail notes give a task a normal Markdown note. DayTasks manages the task frontmatter and injects an interactive subtasks widget; the note body remains yours.

Settings control daily-note detection, card metadata, task defaults, inline capture, the dashboard's due-soon window, and detail-note behavior. On Obsidian 1.13+, every DayTasks setting is findable from the settings search box.

DayTasks is available from Obsidian Community Plugins.
Settings -> Community plugins in Obsidian.Browse and search for DayTasks.Requirements:
1.8.0 or newer.isDesktopOnly.To install manually from GitHub, download manifest.json, main.js, and
styles.css from the latest release,
then copy them into:
<vault>/.obsidian/plugins/daytasks/
YYYY-MM-DD, such as
2026-06-25.md.Create task for current daily note from the command palette.- [ ] line in any note, click the capture button at
the end of the line, or run Capture task from line (see
Inline Capture).Open dashboard command for your
streak, stats, and everything that needs attention today.Open task list
command to review tasks across days.Settings -> Community plugins -> DayTasks.DayTasks is local-first. It stores task records through Obsidian plugin storage and writes optional detail notes inside your vault when you ask it to create them.
DayTasks does not send task data to a server, does not implement sync, and does not write managed task lists into daily-note bodies. Optional detail notes are normal Markdown files; DayTasks manages task frontmatter and preserves the note body plus non-managed frontmatter keys.
See Core concepts and Privacy for details.
DayTasks is intentionally focused on the desktop Obsidian daily-note workflow. Sync, mobile, and multilingual work are not part of the current release scope; a local API and a browser extension are out of scope.
Contributor and development documentation lives in docs/development.
When reporting a bug, include your DayTasks version, Obsidian version, steps to
reproduce, and any console errors. Open the developer console with
Ctrl/Cmd+Shift+I, reproduce the issue, and copy any DayTasks errors.