kanban-tui – terminal-based Kanban task manager

kanban-tui is a terminal-based task manager that uses the Kanban approach to organise work visually. Built with Python and the Textual framework, it displays tasks as cards arranged across columns representing different stages of a workflow.

The application provides four default columns: Ready, Doing, Done and Archive. Users can create additional columns, manage multiple boards and move tasks between workflow stages using keyboard shortcuts or mouse controls.

Tasks can have dependencies that prevent work from progressing until prerequisite tasks are completed. The application also provides activity charts, an audit history and integration with Jira. A command-line interface and optional MCP server allow external tools to manage tasks programmatically.

This is free and open source software.

Key Features

  • Customisable Kanban boards with configurable columns, visibility and ordering.
  • Manage multiple boards for different projects and workflows.
  • Create, edit, delete and move tasks using keyboard shortcuts or drag and drop.
  • Define task dependencies with automatic blocking and circular dependency detection.
  • Assign categories, descriptions and due dates to tasks.
  • Visualise task activity with daily, weekly and monthly charts.
  • Audit history tracks changes to tasks, boards and columns.
  • SQLite storage for local task management.
  • Optional Jira and Claude task backends.
  • Command-line interface for managing tasks, boards and columns.
  • Optional MCP server for integration with external tools and AI agents.
  • Browser-based access through an optional web interface.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/Zaloog/kanban-tui
Support:
Developer: Lars Grams
License: MIT License

kanban-tui in action

kanban-tui is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Terminal-Based Task Managers
TaskwarriorManages your TODO list from the command line
Org ModeEmacs major mode for keeping notes, maintaining to-do lists, and more
DooitBilled as a to-do manager that you didn’t ask for, but needed
TodomanSimple, cli, standards-based task manager
TaskellCommand-line Kanban board/task manager
TodoistTODO list web application
YokadiSQLite powered TODO list tool
VITVisual Interactive Taskwarrior
TatuinTask aggregation tool
CfaitTake control of your TODO list
Todo TUIVim-like TUI that honors the simplicity of todo.txt
JudoTerminal-based todo list application
todoLightweight and fast CLI-based todo program
TaskLiteTask manager built with Haskell and SQLite
taskbookTasks, boards & notes for the command-line
TaskdogTask management system
ommKeyboard-driven task manager
TTDLTerminal ToDo List
yattoInteractive VCS-based todo-list
ruskMinimal cross-platform terminal task manager
c3Uses and extends calcurse’s format
todlogTask and log manager
TimeMapPersonal knowledge tool
SchedremPython package that provides a tool for scheduling tasks and setting reminders
RonDOTerminal productivity app
RazTodoCLI task manager
RatadoKeyboard-driven terminal task manager
dstaskSimilar to Taskwarrior but uses git to synchronise instead of a special protocol
cornerTerminal-based task journal for developers
chopStream filter for todo lists. Like sed or sort, but for todos

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted