Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Plan to Day

LucasLucas28 downloads

A Microsoft To-Do style task management plugin for Obsidian. Manage tasks with lists, My Day, priorities, sub-tasks, and more.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Plan to Day is a local-first task and goal planner for Obsidian. Break long-term goals into yearly, quarterly, monthly, and weekly plans, then turn weekly goals into tasks for My Day. The plugin also provides lists, schedules, recurring tasks, a four-quadrant view, reviews, and a recycle bin.

简体中文说明

Features

  • Create, edit, complete, move, restore, and organize tasks in custom lists. Add notes, tags, priorities, subtasks, reminders, due dates, and recurring schedules.
  • Plan life goals and yearly, quarterly, monthly, and weekly goals with parent-child relationships and lifecycle states (active, shelved, and abandoned).
  • Use My Day, calendar and timeline schedules, the importance/urgency quadrants, and daily, weekly, monthly, or yearly review statistics.
  • Get task suggestions in My Day from local rules, including regular daily tasks based on this week's goals. Suggestions are previews until you add them; they do not use a remote AI service. Monthly plans do not generate weekly-plan suggestions.
  • Use the onboarding guide and desktop or mobile layouts, including a mobile sidebar for task and goal details.

Privacy and data

Tasks, lists, tags, groups, and backups stay in your vault, by default under todo/. The plugin does not require an account, API key, or network connection for recommendations. Database migrations run on load; a database written by a newer plugin version is not downgraded or overwritten. Backups are retained for up to 30 days.

Install

Install Plan to Day from Obsidian's Community plugins directory when it is available, or install it manually:

  1. Download main.js, manifest.json, and styles.css from a GitHub Release whose tag exactly matches the version in manifest.json (without a v prefix).
  2. Place the three files in your vault's .obsidian/plugins/plan-to-day/ folder.
  3. Enable Plan to Day in Community plugins.

If you previously installed the plugin as obsidian-todo, disable the old plugin before enabling Plan to Day. On first launch, the new plugin copies the old plugin's settings only if it has no settings of its own. It does not delete the old plugin's files. Check your tasks and settings before removing the old plugin directory.

Compatibility

  • Minimum Obsidian version: 1.7.2.
  • Desktop and mobile; English and Chinese interfaces; light and dark themes.
  • Some complex mobile interactions still require testing on a physical device. There is no automated end-to-end UI test suite yet.

Build and test

npm install
npm run release:check

npm run release:check runs TypeScript compilation and the production build, tests, submission lint, and release metadata validation. The build creates main.js in the repository root. Use npm run dev for a watch build.

Source layout: src/models/ for data models, src/services/ for persistence and domain operations, src/views/ for views, src/ui/ for dialogs, and src/utils/ for utilities.

Release process

  1. Run npm run version -- <next-version> with a version higher than the current one.
  2. Run npm run release:check, commit the changes, and push a tag that exactly matches the manifest version, without v.
  3. After CI passes, the release workflow creates a GitHub Release containing main.js, manifest.json, and styles.css.

Do not retag or replace an existing public release to publish new code.

License

MIT. Maintained by SiliconNomadLucas. Source repository.

HealthExcellent
ReviewPassed
About
Manage tasks and plans locally in your Vault with lists, My Day, schedule views, plans and review stats on desktop and mobile. Create, edit, move and restore tasks with priorities, dates, reminders, repeats, subtasks and tags; get local rule-based to-do recommendations to populate My Day.
TasksProject managementCalendar
Details
Current version
0.1.5
Last updated
2 days ago
Created
2 months ago
Updates
5 releases
Downloads
28
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
LucasLucassiliconnomadlucas
siliconnomad.cn/
GitHubsiliconnomadlucas
  1. Community
  2. Plugins
  3. Tasks
  4. Plan to Day

Related plugins

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Abyss Tasks

A task management interface for Markdown tasks.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

TickTickSync

Sync TickTick tasks.

Task List Kanban

Organizes all of the tasks within your files into a kanban view.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.