Skip to content

Tasks.md

Self-hosted kanban board that stores cards as Markdown files

FreeTo-Do ListsChecked Oct 9, 2026
Tasks.md, as pictured on github.com
How Tasks.md presents itself. Image from github.com.

What is Tasks.md?

Tasks.md is an open-source, self-hosted task board that keeps its data as plain files. Every lane on the board is a directory and every card is a Markdown file, so the same tasks can be read in a text editor or in a notes app such as Obsidian. It installs from a single Docker image, runs in the browser and can be added to a device as a PWA.

Tasks.md is free to use. See every plan

Good for

  • Self-hosters who want a task board on their own server
  • People who keep tasks as plain Markdown files
  • Homelab users who deploy apps with Docker

Worth knowing

  • There is no hosted version: someone has to run the Docker image or the source code on a server.
  • The README mentions no user accounts or sign-in, so restricting access is left to the host.
  • The maintainer calls it a low-maintenance project and keeps the scope of features narrow on purpose.
  • Installing as a PWA does not work when BASE_PATH is set to anything other than the root path.

Key features

Board of lanes, cards and tags
Cards, lanes and tags are created in a responsive web interface, and the color settings cover tag colors and highlights for due dates that are today or past.
Cards are Markdown files
Every lane added in the app is a directory on disk and every task is a Markdown file inside it, so tasks can be edited outside the app.
Single Docker image
One docker run command or a short docker-compose file starts the app on port 8080, with one volume for tasks and one for configuration.
Sub-directories as projects
Opening the app under a sub-path, such as /backlog, treats that directory as a separate project with its own lanes and tasks.
Themes and custom CSS
Light and dark modes follow the operating system, three color themes ship by default (Adwaita, Nord and Catppuccin), and a custom.css file overrides the colors.
PWA, languages and reverse proxy
The app can be installed as a PWA, picks its language from the browser, and takes a BASE_PATH variable for running behind a sub-path reverse proxy.

Tasks.md pricing

Starts at
Free
Free plan
Tasks.md is free, open-source software under the MIT license with no paid plans. The user supplies the server, and the maintainer accepts one-time sponsorship donations.
Free trial
None listed
Free$0The full board, self-hosted from the project's Docker image or run from the source code.

Read from github.com on Oct 9, 2026. Prices change, so confirm with Tasks.md before you buy.

Pricing in detail

Works with

Tasks.md alternatives

Common questions

Is Tasks.md free?

Yes. Tasks.md is free to use. Tasks.md is free, open-source software under the MIT license with no paid plans. The user supplies the server, and the maintainer accepts one-time sponsorship donations.

How much does Tasks.md cost?

Tasks.md lists one plan. Free: $0. Prices were read from github.com on Oct 9, 2026.

What platforms does Tasks.md work on?

Tasks.md is available on Web.

Does Tasks.md have an Android app?

No Android app was listed when its pages were read on Oct 9, 2026. Tasks.md is listed for Web.

Does Tasks.md have an iPhone app?

No iPhone app was listed when its pages were read on Oct 9, 2026. Tasks.md is listed for Web.

Is Tasks.md open source?

Yes. Tasks.md is open source, according to its own site. It can also be run on a server of your own.

What does Tasks.md integrate with?

Tasks.md's listing names Obsidian. A listing names up to eight integrations, so it may connect to more.

Who makes Tasks.md?

Tasks.md is made by Matheus Baldissara (BaldissaraMatheus).

What are the alternatives to Tasks.md?

The closest alternatives to Tasks.md in our directory are Vikunja, Kanri, myTinyTodo, tududi and TaskTrove. Each one has a side-by-side comparison with Tasks.md.

Sources for this page

The prices, plans, platforms and features above were read from these pages on Oct 9, 2026.