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

Planner

Sawyer RenselSawyer Rensel3k downloads

Unified calendar, kanban, timeline, and task list for project and time management.

  • Overview
  • Scorecard
  • Updates4

Unified calendar, kanban, timeline, and task list for project and time management in Obsidian.

Planner is a powerful Obsidian plugin that brings together calendar visualization, Kanban boards, timeline views, and task lists—all powered by Obsidian's native Bases feature. Your data stays in plain Markdown files with YAML frontmatter, giving you complete ownership and flexibility.

Planner Kanban View

Features

  • Four Powerful Views - Calendar, Kanban, Timeline, and Task List views, all integrated with Obsidian Bases
  • Full Recurrence Support - Complex recurring events with iCal RRULE compatibility (daily, weekly, monthly, yearly, custom patterns)
  • Natural Language Input - Create items with "Meeting tomorrow at 3pm @work #event"
  • Drag & Drop - Reschedule events on the calendar, move tasks between Kanban columns
  • Item Hierarchy - Parent/child relationships for projects and subtasks
  • Dependencies - Block items based on other items with blocked_by relationships
  • Multiple Calendars - Color-coded calendar categories for work, personal, projects
  • Mobile Optimized - Touch-friendly with gesture support
  • Keyboard Navigation - Full keyboard support including vim-style shortcuts (h/j/k/l)
  • Customizable - Configure statuses, priorities, colors, icons, and more

Who It's For

The Casual Planner — You want a simple, beautiful replacement for Google Calendar that lives inside your vault. No external accounts, no complex setup. Type "Dentist appointment next Tuesday at 2pm" and let natural language parsing do the rest. Set up recurring reminders and get on with your day.

The Hobbyist — That novel you're writing, the home renovation, the app you're building on weekends—they all deserve proper planning. Break big dreams into parent tasks and subtasks, visualize the entire journey on a Timeline, and watch your projects take shape one milestone at a time.

The Academic — You're juggling research projects, paper deadlines, conference submissions, and teaching responsibilities. Track literature review progress, writing milestones, and advisor meetings in one place. Plan multi-year projects with clear dependencies and milestones.

The Freelancer — You're managing multiple client projects simultaneously. Keep each client's work in separate calendars, track project milestones on the Timeline, and use Kanban to visualize what's in progress across all your engagements.

The Power Organizer — You've outgrown Asana, Trello, and ClickUp—or you just want everything in Obsidian. Kanban boards, dependencies, progress tracking: Planner gives you the tools to replicate complex workflows entirely within your vault.

Views

Calendar View

Calendar View

Full calendar display with six layouts powered by FullCalendar:

  • Year - Overview of the entire year
  • Month - Traditional month grid
  • Week - 7-day view with time slots
  • 3-Day - Rolling 3-day view
  • Day - Single day with time slots
  • List - Chronological agenda view

Features include drag-to-reschedule, click-to-create, color coding by any field, and recurring event display.

Kanban View

Kanban View

Drag-and-drop board for visual task management:

  • Configurable columns by status, priority, calendar, or any property
  • Swimlanes for 2D grouping
  • Cover images and styled field badges
  • Virtual scrolling for large boards
  • WIP limits per column

Timeline View

Timeline View

Beautiful chronological visualization powered by Markwhen:

  • Group events by calendar, status, people, or priority
  • Drag events to reschedule
  • Zoom and pan navigation
  • Progress indicators on events
  • Color coding by any field

Task List View

Task List View

Table view for managing items:

  • Configurable columns via Bases properties
  • Click any row to edit in the Item Modal
  • Context menu with quick status changes
  • Colored badges for status, priority, and calendar
  • Virtual scrolling for large datasets (50+ items)

Installation

From Obsidian Community Plugins (Coming Soon)

  1. Open Settings > Community Plugins
  2. Click Browse and search for "Planner"
  3. Click Install, then Enable

Manual Installation

  1. Download the latest release from the Releases page
  2. Extract main.js, main.css, manifest.json, and timeline.html to your vault's .obsidian/plugins/planner/ folder
  3. Enable the plugin in Settings > Community Plugins

Quick Start

Create Your First Item

  1. Press Ctrl+P and type "Planner: Quick capture" to open the Item Modal
  2. Enter a title—try natural language: "Team meeting tomorrow at 2pm @work #meeting"
  3. Click Save

Quick Capture

Open Views

Use the ribbon icons in the left sidebar or the command palette:

  • Planner: Open calendar - Calendar view
  • Planner: Open Kanban - Kanban board
  • Planner: Open Timeline - Timeline visualization
  • Planner: Open task list - Table view

Basic Workflow

  1. Create Items - Use the Item Modal with dates, status, priority, calendar, and tags
  2. Organize - View items in Calendar, Kanban, Timeline, or Task List
  3. Update - Click any item to edit, or drag to reschedule/change status

Data Model

All items are stored as Markdown files with YAML frontmatter. Every field is optional.

---
title: Website Redesign
summary: Complete overhaul of company website
status: In-Progress
priority: High
calendar:
  - Work
tags:
  - task
  - project
date_start_scheduled: 2025-01-15T09:00:00
date_end_scheduled: 2025-01-31T17:00:00
parent: "[[Q1 Initiatives]]"
children:
  - "[[Design mockups]]"
  - "[[Implement frontend]]"
blocked_by:
  - "[[Brand guidelines approval]]"
context:
  - "office"
people:
  - "[[John Smith]]"
progress: 35
---

## Description

Full redesign incorporating new brand identity...

Recurrence Example

---
title: Daily Standup
repeat_frequency: daily
repeat_interval: 1
date_start_scheduled: 2025-01-01T09:00:00
---
---
title: Team Sync
repeat_frequency: weekly
repeat_interval: 2
repeat_byday:
  - TU
  - TH
---

Configuration

Access settings via Settings > Plugin Options > Planner

Statuses

Configure statuses with custom names, colors, and Lucide icons:

Status Color Icon Completed
To-Do Purple circle-dot-dashed No
In-Progress Blue circle-dot No
Done Green circle-check-big Yes
Cancelled Red ban Yes

Priorities

Priority Color Icon
Urgent Red alert-triangle
High Orange chevrons-up
Medium Yellow chevron-up
Low Blue chevron-down

Calendars

Define calendar categories with custom colors. Items can belong to multiple calendars.

Other Settings

  • Items Folder - Default location for new items
  • Date/Time Format - Display format preferences
  • Week Starts On - Sunday or Monday
  • Open Behavior - How items open (same tab, new tab, split)

Keyboard Shortcuts

Shortcut Action
Ctrl/Cmd+Enter Save item (in modal)
Escape Close modal / Clear focus
Arrow Keys or h/j/k/l Navigate (Kanban)
Enter Open focused item

Technology Stack

Component Technology
Language TypeScript
Platform Obsidian Plugin API
Views Obsidian Bases
Calendar FullCalendar
Timeline Markwhen
Recurrence rrule
NLP Dates chrono-node

Documentation

Full documentation is available at sawyerrensel.github.io/planner

  • Installation Guide
  • Quick Start
  • Configuration
  • Properties Reference
  • Views Documentation

Development

# Clone the repository
git clone https://github.com/sawyerrensel/planner.git
cd planner

# Install dependencies
npm install

# Build for development (watches for changes)
npm run dev

# Build for production
npm run build

The build outputs to the project root and can be copied to your vault's plugin folder for testing.

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Roadmap

Current (0.1.1)

  • Calendar, Kanban, Timeline, and Task List views
  • Item Modal with NLP parsing
  • Full recurrence support
  • Item hierarchy and dependencies
  • Mobile optimization

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Acknowledgments

  • Obsidian - The incredible knowledge base application
  • FullCalendar - Calendar component
  • Markwhen - Timeline visualization
  • TaskNotes - UI/UX inspiration

Author: Sawyer Rensel (@sawyerrensel)

HealthGood
ReviewRisks
About
Manage projects and time with unified Calendar, Kanban, Timeline, and Task List views powered by Obsidian Bases. Store data in plain Markdown with YAML frontmatter and create items via natural-language input. Set complex iCal RRULE recurrences, drag-and-drop to reschedule, define parent/child tasks and dependencies, and use multiple color-coded calendars.
Project managementCalendarTasks
Details
Current version
0.1.3
Last updated
7 months ago
Created
7 months ago
Updates
4 releases
Downloads
3k
Compatible with
Obsidian 1.10.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
Sawyer RenselSawyer Renselsawyerrensel
rensel.xyz
GitHubsawyerrensel
  1. Community
  2. Plugins
  3. Project management
  4. Planner

Related plugins

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TaskNotes

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

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.

Day Planner

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

Project Manager

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

Base Board

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

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

TickTickSync

Sync TickTick tasks.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.