saiken2k downloadsAdvanced database views and automation for Obsidian Bases: kanban, calendar, Gantt, roll-ups, formulas, and saved filters. Free lite tier plus license-gated premium features.
Run real Kanban, Calendar, and Gantt boards that write straight back to your notes — no Dataview, no cloud, no account.
Most Bases boards only display your notes. Bases Power Pack writes the changes back: drag a card, reschedule a date, resize a timeline bar — the note's frontmatter updates. Offline, in Markdown, with real planning views on top.

Unlock Bases Power Pack Premium →
Paste the key → unlocks instantly, offline. No account, no server. The free Lite tier is a fully usable Kanban board — try it first.
Most Bases boards only display. This one writes your changes back, stays offline, and adds the planning views Bases doesn't ship.
| Capability | Lite (free) | Premium |
|---|---|---|
| Real Kanban board for Bases / frontmatter notes | ✅ | ✅ |
| Drag cards across columns and reorder them manually | ✅ | ✅ |
| Quick add, inline edit, bulk edit, search, export to Markdown | ✅ | ✅ |
| Swimlanes, WIP limits, multi-select moves, touch + keyboard moves | ✅ | ✅ |
| Calendar + Gantt planning views | — | ✅ |
| Dashboard + Pivot + Gallery + Feed views | — | ✅ |
Formulas, roll-ups, saved filters, .base-driven workflows |
— | ✅ |
| Move Rules automation, CSV export, color rules | — | ✅ |
| Board Analytics | — | ✅ |
Inline key:: value fields from note bodies |
— | ✅ |
Task rows: every - [ ] line, with writeback |
— | ✅ |
Link traversal + file.inlinks / file.outlinks |
— | ✅ |
| FLATTEN: one row per list value | — | ✅ |
Dataview query → .base converter |
— | ✅ |
Get Premium — $29 one-time → · Paste the key → unlocks instantly, offline.
Turn your vault into a lightweight project system — without leaving Markdown. You already keep the work in notes; Premium gives you the boards, timelines, and dashboards to actually run it. The views below are the proof:
.base-driven workflows so the board maintains itself.
Gantt turns your notes into a real timeline: drag bars to move work, resize them to change duration, and plan against milestones.

Dashboard gives you KPI cards and visual distribution without exporting your vault into some other analytics toy.

Analytics makes the board answer the obvious management questions: throughput, workload, bottlenecks, and what is aging badly.

Move work cleanly from Review to Done without opening a note or babysitting frontmatter.
Unlock Bases Power Pack Premium → · one-time, no subscription.
status, drag cards, reorder them, and edit metadata in place.Bases reads frontmatter and counts whole files. That is the wall every
Dataview vault hits when it tries to move: years of due:: 2026-01-01 live in note
bodies, and most people's real unit of work is a - [ ] line, not a note.
Power Pack is a standalone plugin, not a registered Bases view, so it can read the vault directly. Four switches close the gap — each off until you turn it on, because each costs one pass over your notes:
| Switch | What it unlocks |
|---|---|
| Inline fields | key:: value written anywhere in a note body becomes a real property — queryable by every view, filter, formula, roll-up, and colour rule. Frontmatter wins when both define the same key. |
| Row source → Tasks | Every - [ ] checkbox becomes its own row, with its own due date, priority, and assignee. Tasks inherit their note's properties, so you can group every task in the vault by its project. Dragging a task card writes back to the checkbox line, not the note's frontmatter — including the Tasks-plugin emoji shorthand (📅 🛫 ⏳ ✅ ⏫), updated in place. |
| Link traversal | project.status reads the property off the note project links to. Adds file.inlinks, file.outlinks, file.inlinkCount, file.outlinkCount. |
| Flatten property | One row per value of a list property — a note with three assignees becomes three cards. Makes per-person boards and tag matrices possible at all. |
Task rows also expose task.status, task.done, task.checked, task.text,
task.section, task.line, and task.tags; note rows gain file.taskCount,
file.openTaskCount, and file.doneTaskCount. The expression engine gains
hastag(file.tags, "project"), which matches nested #project/alpha the way
Dataview's FROM #project does.
Convert a Dataview query to a base (Premium) takes a DQL query and writes a
.base file plus the matching view:
TABLE status, due AS "Deadline"
FROM #project AND -"Archive"
WHERE status != "done"
GROUP BY status
TABLE / LIST / TASK / CALENDAR, FROM, WHERE, SORT, GROUP BY, FLATTEN, and
LIMIT are all read. Anything that can't be converted is reported and left out —
never guessed at. A WHERE clause using a function with no equivalent is dropped
with a warning, and the warning is written into the generated .base as a comment,
because a filter that silently went missing is far worse than one that is visibly
absent.
status: To Do to a few notes.Available from the command palette:
Premium view commands are always visible. If you have not unlocked Premium yet, they open an in-view unlock screen rather than quietly vanishing from the palette.
Community plugins (recommended): open Settings → Community plugins, search Bases Power Pack, and install it — one click, auto-updates.
Copy these three files into:
<your-vault>/.obsidian/plugins/bases-power-pack/
Files:
main.js
manifest.json
styles.css
Then enable Bases Power Pack in Settings → Community plugins.
Bug reports, feature requests, and questions all go to the GitHub issue tracker. It is the only place I track them, so an issue will always get further than a review comment.
Small, local-first Obsidian plugins that each do one job and keep your data in your vault. All of them are in the community directory — search the name under Settings → Community plugins.
Search and views
Vault health
Writing and research
Time and billing
#billable notes into numbered invoices, so nothing is missed or billed twice.npm install
npm run build
npm run dev
npm run typecheck
npm test
npm run build produces main.js in the project root alongside manifest.json and styles.css.
MIT for the source code. Premium feature access is governed by a signed license key.