Base Board

pending

by Michael DeRazon

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

25 starsUpdated 21d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Base Board Logo

Kanban Plugin For Obsidian

Base Board is an interactive, property-driven Kanban board view for Obsidian Bases. It allows you to organize your notes into visual columns based on any property in your frontmatter, providing a seamless drag-and-drop experience for managing tasks and structured data.

https://github.com/user-attachments/assets/9ae6e1b7-729f-4891-b853-d1f5d2ebe755

Key Features

  • Property-Based Columns: Instantly generate columns from any frontmatter property.
  • Intuitive Drag & Drop: Move cards between columns to update their properties automatically, and reorder cards within a column.
  • Inline Power: Rename cards or column titles directly on the board.
  • Native Editing Modal: Open any card into a fully-functional Obsidian editor floating directly over your workspace.
  • Rich Cards: View key metadata fields as chips on each card for a quick overview.
  • Tags: Color-coded tag chips on cards with a clickable filter bar to narrow the board by tag.
  • Hover Preview: Native note previews on hover (uses the Page preview core plugin).
  • One-Click Creation: Add new notes directly to a specific column without leaving the board view.
  • Data First: All changes are written directly to your Markdown files.

CLI (beta)

base-board-cli is a command-line tool for managing your board from the terminal or from AI coding agents. It supports reading the board, moving cards, creating cards, and updating properties.

npx base-board-cli board
npx base-board-cli move <id> "In Progress"
npx base-board-cli create "Fix login bug" --column Backlog

See packages/cli/README.md for full usage. Note: the CLI is still in beta.

AI / Coding Agents

Because Base Board relies purely on standard markdown frontmatter instead of proprietary formats, it pairs perfectly with AI coding assistants. Simply copy our AI Instructions Template into your project's AGENTS.md file to instantly teach any LLM how to create and move tasks on your board.

Usage

Open the Command palette (Ctrl/Cmd + P) and run "Base Board: Create new board". Enter a name, choose a folder, and the plugin will scaffold everything for you — a .base file, a tasks folder, and sample task notes. The board opens automatically.

Installation

Search for Base Board in the Obsidian Community Plugins browser and click Install.

Development

  1. Clone this repo.
  2. Run npm install.
  3. Run npm run dev to start the build process in watch mode.

License

This plugin is licensed under the MIT License.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.