Ismail Ivanov326 downloadsTrello-style task boards with Markdown-backed cards, labels, dates, and checklists.
Task Deck is a focused kanban and table view for Obsidian. Every card stays a real Markdown note in your vault, so your tasks remain searchable, linkable, portable, and editable outside the board.
Use it locally with as many boards as you need, or pair it with Sync Deck for cross-device sync, shared vaults, member assignment, and live presence.



Screenshots were captured from a clean demo vault using Task Deck 0.3.7.
Task Deck: Open board from the command palette.Use Open note in the card editor whenever you want to work directly in the underlying Markdown file.
Each board lives in its own readable folder:
Product Launch/
├── Product Launch.md
├── cards/
│ ├── Prepare onboarding checklist.md
│ └── Write launch announcement.md
└── attachments/
The board index keeps list order and graph links connected. Card metadata lives in frontmatter, while the description and checklist remain ordinary Markdown. The plugin folder stores the local UI state; your task content stays in the vault.
Task Deck works fully offline and does not require an account. To sync boards, install Sync Deck, sign in, and open or create a synced vault.
Sync Deck carries the board index, cards, and attachments across your devices. New and upgraded Sync Deck vaults end-to-end encrypt those files, their paths, and the board/card identifiers used for presence and locks; account and activity metadata still remain visible to the service. In shared vaults it also provides member assignment and live presence, so teammates can see who is viewing or editing a card. See Sync Deck's E2EE threat model for the exact boundary. The Free plan syncs one Task Deck board; Pro syncs unlimited boards. Local-only Task Deck usage remains unlimited.
Until Task Deck is available in the Obsidian community plugin directory:
main.js, manifest.json, and styles.css from the latest release.Your Vault/.obsidian/plugins/task-deck/
Source files live in src/. After changing them, run:
node build.js
Obsidian loads the generated main.js file.
If Task Deck is useful for your workflow, you can support the project: Buy me a coffee.
MIT © Ismail Ivanov