Saurabh Patil5 downloadsPlan your year, write your day, review your trips: tasks, goals and a diary in one calendar.
Plan your year, write your day, review your trips: tasks, goals and a diary in one calendar.


Week: day cards you can edit in place, goals for the week, and your habits against the days.


Month: every day with its first tasks, and events across the days.

Year: every day coloured by category. Pick a category, an event or a habit to highlight its days.



It follows your Obsidian theme, light or dark.

The screenshots use made-up demo data.
Everything is plain Markdown in a Daybook folder in your vault (you can change the folder in settings):
Daybook/
├── 2026/
│ ├── 2026.md year: goals, reflection
│ ├── 11/
│ │ ├── 2026-11.md month: goals, reflection
│ │ └── 2026-11-09.md day: tags, goals, tasks, diary, notes
│ └── Weeks/
│ └── 2026-W46.md week: goals, reflection
├── Projects/
│ └── Website.md project: status, dates, milestones
├── Events/
│ └── Germany.md event: start, end, category, repeats
├── Habits.md your habits, one per line (ticks go in each day's "habits" property)
├── Recurring.md recurring tasks, one per line
└── Scratchpad.md tasks and notes that belong to no day
A day note looks like this:
---
tags:
- work
habits:
- gym
---
## Goals
1. Finish the report
## Tasks
- [ ] Call the bank
### Work
- [x] Draft the report
- [ ] Send it to Sam
## Diary
A good day.
## Notes
Ask Sam about the slides.
Notes are only created when you first type something, never just by opening a day. Daybook only changes the parts it manages (the tags, habits, habits-extra and recurring properties and its own sections). Anything else you write in a note is left as it is.
From Obsidian. Open Settings → Community plugins → Browse, search for Daybook, then select Install and Enable. Open it with the calendar icon in the left ribbon, or run Daybook: Open today from the command palette.
By hand. Download main.js, manifest.json and styles.css from the latest release and put them in <your vault>/.obsidian/plugins/daybook/. Then reload Obsidian and enable Daybook under Settings → Community plugins.
Run Daybook: How to use from the command palette for a short guide.
Calendar and Periodic Notes open and create daily, weekly and monthly notes from your own templates, and leave what goes inside them to you. That's flexible, and it works with any note layout. Daybook is more opinionated. It keeps its own simple note format and gives you pages built for it: task cards, goals at every level, week, month and year overviews you can edit in place, events, recurring tasks and carry-over. The trade-off is that it works with its own folder and notes, not your existing daily-note templates, and it isn't a task manager for your whole vault. It only sees tasks in its own day notes, unlike plugins such as Tasks.
Daybook makes no network requests and collects no data. Everything stays in your vault as Markdown: day, week, month and year notes, projects, events and recurring tasks. Images you paste go wherever Obsidian's attachment setting says. The plugin's own settings are stored in its data.json file.
npm install
npm run dev # rebuild main.js on every change
npm run build # type-check and production build
npm test # tests for the planner logic in src/core
npm run lint
scripts/install-to-vault.sh "/path/to/Test Vault"
The planner logic in src/core has no Obsidian imports and is covered by the tests. Vault reading and writing is in src/obsidian, and the views are in src/ui.
MIT