A beautiful, drag-and-drop task manager for Obsidian, inspired by Microsoft To-Do and Microsoft's Fluent Design principles.
For underlying architecture modifications, data flow sequence, component boundaries, and AI-assisted development ("vibe coding"), please refer to: [fluent-tasks_Architecture.md](file:///C:/ObsidianPublish/fluent-tasks/fluent-tasks_Architecture.md).[!NOTE] If you are looking for a local alternative to Microsoft To-Do, Todoist, TickTick (滴答清单), Things 3, or Google Tasks directly inside your Obsidian vault, Fluent Tasks provides a beautiful drag-and-drop workflow that stores all your lists and tasks in standard Markdown files.
Organize your task lists into drag-and-drop groups. Easily reorder lists, create groups, or drag lists out of groups in the sidebar.

Add multi-step checklist subtasks, star/pin priority items, write notes, and mark tasks as complete with real-time UI updates.

Customize the primary accent color to match your personal theme preference.

Ctrl+P -> Fluent Tasks: Open Sidebar).Fluent Tasks respects your data ownership. All lists are stored as .md files inside the TodoData/ folder in your vault. Tasks are saved in standard checklist formatting, with metadata stored inside discrete HTML/Markdown comments:
- [ ] Buy groceries %%{"id":"t-1234","starred":false,"steps":[],"note":"","createdAt":"2026-07-17T08:00:00Z"}%%
- [x] Walk the dog %%{"id":"t-5678","starred":true,"steps":[{"text":"Grab leash","done":true}],"note":"Likes the park.","createdAt":"2026-07-16T09:00:00Z"}%%
We welcome contributions! Whether you are writing TypeScript code directly or using AI agents ("vibe coding"), follow these steps to get started:
git clone https://github.com/2607044640/fluent-tasks.git
cd fluent-tasks
npm install
npm run devnpm run buildThis project is licensed under the MIT License.
microsoft todo todoist alternative ticktick 滴答清单 things3 google tasks task manager checklist task planner todo list kanban fluent design glassmorphism