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

Kanban Action Planner

Sébastien DuboisSébastien Dubois179 downloads

Render your notes as configurable Kanban boards and calendars inside Bases, with statuses, ordering, relationships, and scheduling.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates25

An Obsidian plugin that adds a Kanban board view to Obsidian Bases, so any set of notes can be planned, tracked, and scheduled visually.

A status property you define becomes the columns. You drag cards between them, reorder them, color them, view and edit the relationships between notes, surface what's blocked, filter as you type, and flip the same board into a calendar to schedule the work. Everything is driven by your existing note properties, and every change is written straight back to your frontmatter. Define your note types yourself, or let the Obsidian Starter Kit plugin configure them for you when it's installed.

Requires Obsidian 1.13+ (the Bases view API). Desktop only (mobile isn't supported yet).

Screenshots

A Base read as a board. A configurable status property drives the columns, and each card shows the properties from your Bases view:

Kanban board

The same idea on a large task base, with collapsed columns keeping the backlog out of the way:

Tasks board

Split the board into swimlanes by note type or any property (here, by priority):

Swimlanes

Flip that exact board into a calendar to schedule work, plotting scheduled dates and deadlines together:

Calendar mode

Filter as you type with a compact query language:

Filter as you type

When a backlog gets overwhelming, work through it one card at a time in Triage mode:

Triage mode

Configure statuses, colors, relationships, and archiving per note type, synced from the Obsidian Starter Kit when it's present:

Note types

Install

From Community plugins (once listed): go to Settings → Community plugins → Browse, search for Kanban Action Planner, install, and enable.

Manually: download main.js, manifest.json, and styles.css from the latest release into <vault>/.obsidian/plugins/kanban-action-planner/, then enable the plugin in Settings → Community plugins.

Then add a Kanban view to any Base. See the usage guide for the full walkthrough.

Highlights

  • Kanban view in Bases. Add one or more Kanban views to any Base. The Base's own filters select the notes.
  • Status to columns, defined not guessed. A configurable status property places cards into columns you define (per view, from the Starter Kit, or in settings), so a typo can't create a stray column. Unmapped notes collect in an "Unmapped" column that hides itself when empty.
  • Move, reorder, sort. Drag a card to another column to change its status, or reorder within a column (written to a configurable manual_order property). Send a card straight to the top or bottom of its column from the right-click menu. Auto-sort each column by name or any property, including a base formula like a priority_score, ascending or descending. Full keyboard support (move, reorder, menu) and command-palette commands.
  • Filter as you type. A toolbar search box with a compact, Jira-like query (status:active OR due:overdue, parent:"PKM" -tag:archived), saved per view, in both board and calendar mode.
  • Triage mode. Work through an overwhelming backlog one card at a time, setting priority, urgency, effort, and the rest from one-click controls. It doubles as a spaced-repetition review queue, surfacing cards whose review is overdue.
  • Relationships, viewable and editable. Parent, sibling, child, and blocked_by via link-properties (plus an optional tag and link heuristic). Navigate them, add or remove them from the card menu, flag and filter blocked items. An archived blocker stops blocking.
  • Focus on a card's children or whole subtree. Zoom into a project (card menu or the ▼ children badge) and the board re-filters to just its children — or all its descendants — in the usual columns. Zoom up from a task via its ▲ parents badge to see the whole project's children (or a goal's entire subtree) at once. A dismissible chip next to the filter box shows the focus; zooming again drills down a level.
  • Swimlanes. Split the board into collapsible lanes by note type or any property, with an Ungrouped lane. Cross-lane drag rewrites the grouping property. A board mixing note types auto-groups by type, and each type's lane gets its own columns, colors, and WIP limits — a card's own note type is authoritative for its status, so a project can never be given a task status.
  • Calendar mode. Flip a board into a scheduling calendar (day, week, month, quarter, year) that plots scheduled dates and deadlines together. Drag cards onto days to set date_scheduled or date_due, with an Unplanned / No-deadline panel and per-day zoom. Cards with an estimate span every covered day (dimmed continuation chips).
  • Timeline mode. A Gantt-style view placing each card by start date + estimate in days (no end date): a square without an estimate, a rectangle spanning it with a duration badge (5d). Drag to move the start, resize the right edge to change the estimate, the left edge to shift the start (end stays anchored) — with the to-be-written date shown live on every drag, resize, and drop. Milestone diamonds, a today line, a per-row red deadline line, Week/Month/Quarter/Year axis with Ctrl/Cmd+wheel zoom, a collapsible "Unplanned" side panel of cards grouped by note type and status, and per-type show/hide on mixed boards.
  • Archiving. Move finished cards into a placeholder-driven folder (Archive/{{year}} and more), manually or automatically when a card reaches a given status. Links are preserved.
  • Cards show your view's properties. Each card renders the properties you've added to the Bases view (the standard Properties selection), labelled and in order. Ordinary properties and base formulas (formula.…) alike, so a computed value shows with no extra setup. Enum values are color-coded by rank (warm = top priority or urgency, cool = low) so the board reads like a heatmap, the NN - sort prefix is hidden, and a numeric score shows as an accent badge. The card title can come from any property instead of the note name (per view, with the note name as fallback) — handy when filenames are IDs or dated slugs.
  • Note types. Reusable per-type config (statuses, colors, relationships, archiving, swimlanes). Define your own by tag, folder, or regex, or mirror them from the Obsidian Starter Kit when present.
  • Productivity touches. Soft per-column WIP limits, multi-select with bulk set-status / archive / open, a compact mode showing titles only, overdue and due-today emphasis, an optional due countdown badge (in 3d, 2d overdue, today, color-coded by urgency and positionable on the title, a chip, the corner, or a footer), native hover preview, and per-view state remembered across reloads.
  • Your notes stay the source of truth. Status, order, dates, relationships, and grouping are all written to frontmatter. Desktop only for now (mobile isn't supported yet), and respects reduced-motion settings.

Development

See DEVELOPMENT.md. In short: bun install, then bun run dev (watch) or bun run build (production). Quality gate: bun run tsc, bun run lint, bun test, bun run build.

License

MIT License. See LICENSE.

HealthExcellent
ReviewSatisfactory
About
Add a Kanban board view to any Base to plan, track, and schedule notes visually. Define a status property as columns; drag, reorder and color cards, view relationships, surface blockers, and filter live. Flip the board into a calendar and write changes back to note frontmatter.
Project managementBasesCalendar
Details
Current version
1.1.0
Last updated
2 days ago
Created
Last week
Updates
25 releases
Downloads
179
Compatible with
Obsidian 1.13.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
Sébastien DuboisSébastien Duboisdsebastien
dsebastien.net
GitHubdsebastien
dsebastien
Xdsebastien
Blueskydsebastien.net
substack.com
  1. Community
  2. Plugins
  3. Project management
  4. Kanban Action Planner

Related plugins

TaskNotes

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

Kanban Bases View

A kanban-style drag-and-drop custom view for Bases.

TaskChute Plus

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

Operon

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

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Tracker

Track occurrences and numbers in your notes.

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.

Longform

Helps you write and edit novels, screenplays, and other long projects.

LifeOS

Life management system.