sechan1006k downloadsBuild daily habits with a habit tracker and daily routine checklist. Schedule recurring tasks by weekday, date, or interval, manage todos, and follow streaks with calendar and achievement views.
Daily Routine is a habit tracker plugin for Obsidian — track recurring tasks, build daily habits, and keep your streaks going. Define your routines once — weekly, monthly, or on a custom interval — and the plugin generates a daily checklist note for you, every day, automatically.
Every day, Daily Routine creates a plain Markdown note containing that day's tasks — similar to Obsidian's Daily Notes. Your data is never locked in: notes stay readable and editable even without the plugin.
Notes are stored in the
{your-routine-folder}/notesdirectory.
You can check tasks directly in the note, too — the routine view picks up the change right away. Anything you write under a task (sub-items, comments) is kept when the plugin updates the note.
A routine is a recurring task. Three schedule types are supported:
Last day is supported)Each routine is stored as a Markdown file with its schedule in the frontmatter, so you can inspect or edit it by hand. Routines can also carry tags, which are appended to the generated task line (- [ ] [[Workout]] #health) for use with other plugins and queries.
Todos are ordinary one-time tasks tied to a date. Reschedule them to tomorrow or any other day from the task menu (right-click a task on desktop) when plans change.
The calendar shows tasks that have Show on calendar enabled, so you can see your schedule month by month. Both routines and todos can appear here.
Track your overall completion rate and per-routine consistency over time. Each month shows how many tasks you completed and how many perfect days you had; pick a routine to see its current and best streak.
Open routine view commandFound a bug or have an idea? Please open an issue — feedback is always welcome.