macOS · iOS
Your work in boards. Your boards in files you own.
A project holds goals. A goal is a board. Any task can expand into a board of its own. When that board is finished, the task it came from checks itself off on the board above. Every board is a plain Markdown file in a folder you chose.
macOS 11.0+ · iPhone and iPad on iOS 15.0+. Free, no in-app purchases, no account. The Mac download is notarized and updates itself; the App Store versions make no network connection at all.
Screenshots
A board, a sub-goal, and the dashboard over both
macOS
iPhone
iPad
PureKanban
What it does
Goals, not one flat board
A project holds goals, a goal is a board, and a task can expand into a sub-goal board with the same columns and the same detail as anything else. Finish the sub-goal and its parent task checks itself off and moves to the archive column above; reopen it and the parent comes back, unchecked.
One view across every project
The dashboard covers the whole workspace: what is due today, what is overdue, the next seven days, workload per person, tags, and progress for every goal and project. Date arithmetic is calendar-based in your own timezone, so a deadline never shifts an hour into the wrong day.
Type it, don't fill a form
Type “@alex ship it tuesday #launch” and the assignee, the due date and the tag are lifted out of the line, leaving a clean title. English and Hebrew, including Hebrew weekday names. Cards, columns and whole goals all move by dragging.
Boards that are just files
Columns are ## headings, tasks are checklist items, and the front matter is standard YAML. The format is a strict superset of the Kanban plugin format used in Obsidian, so the same folder opens cleanly in both. Content the app does not understand round-trips untouched.
It holds up under sync
A watcher notices a board changed outside the app — another device, another editor, a sync client. It merges the change card by card against what is on your screen. A real conflict is kept beside your file as a .conflict.md copy, and every save keeps a .bak. A board it cannot parse is shown read-only rather than rewritten.
Five languages, Hebrew included
English, Hebrew, German, Spanish and Japanese, and the choice sticks. In Hebrew the labels, the dialogs and the text on every card read right to left. The board keeps one column order in every language, so a stage stays on the side you last saw it. Quick add parses Hebrew dates, and shortcuts are matched by physical key so they work in a Hebrew layout too.
Already keeping tasks in Obsidian? Keep the folder.
PureKanban reads and writes the board format the Kanban plugin uses, so you can point it at the folder your vault already lives in. Nothing is imported and nothing is converted. Obsidian goes on working exactly as it does now, and PureKanban is the window you open when the task is to move work forward. Stop using it and the folder is as you left it.
More from BD TECH
The rest of the suite
-
PureOpen
macOS · iOSA Markdown editor for Mac and iPhone that gives each paragraph its own text direction, so documents mixing Hebrew and English read correctly with no setting. Tabs, autosave, offline.
Details -
PureWrite
macOS · iOSA writing environment over a folder of Markdown files: start typing and the sidebar and table of contents fade away, leaving the document alone on screen. Folder-wide search, and every paragraph in its own direction.
Details