March 20, 2026

Kanban TODO is a markdown based kanban board implemented in a single index.html file.

You can download the index.html and the helper kbtd script from GitHub. Or download the zipfile containing both

I made this because I was frustrated by a feature missing from GitHub Projects - you can't see a count of completed sub-lists on a project issue card. Many people have asked for it and it doesn't look like it's going to get implemented. Now that I've switched to local file based project management, I don't think I'll use GitHub issues any more on solo projects.

Features

  • Drag-and-drop visual editing of plain text Markdown TODOs
  • Runs 100% in your browser - no server, no database
  • Single HTML file - simply upload to self-host
  • CLI tool to launch as a Chrome app: kbtd TODO.md
  • Two-way binding between UI and text file
  • Great for indie-scale solo projects and small teams

Format

The text based format is designed to be simple for humans, git, and LLMs to read and edit.

# Project name

## Column name

- [ ] Task number one.
- [ ] Some other task.

## Another column

- [ ] Yet another task.

Self host

Copy index.html up to your server.

If you're using the kbtd command line launcher, set KBTD_URL to point at your server.

Hope it's useful - enjoy!