Portable Kanban

What is Kanban? Is it possible to use it for personal task management? If you already know answers than you have an idea how kanban board looks typically:

While there is nothing wrong with physical boards it’s very convenient to have an electronic version. I spent days trying to find some suitable software and finally … developed it (seriously, it just took less time!). And if you’re looking for some simple application that could replace physical board then search is over. Now your board can look like that:


Much better! What are pros & cons of electronic board:

  • It’s dead simple.
  • It always can be with you in your laptop: just copy files to some folder.
  • It works in offline mode, no internet connections ever required.
  • It looks nice.
  • It’s even cheaper than whiteboard and sticky papers because it’s completely free.
  • It’s both personal and shared board in the single package.


  • Maybe not for large distributed groups, but it’s OK for small-to-medium ones. Look also for online alternatives.
  • No more cons found.

How to start:

  • Download application (link is below). It has no installer, just unzip it to some folder, e.g. “…My Documents\My Kanban”.
  • Start it. It requires NET 4.6.2 installed, if you don’t have it yet you can download it here. The application creates data file automatically.
  • Click everywhere, try to drag & drop cards. See About/Shortcuts first, then click Setup to configure your own board the way you want. Edit columns, topics, persons etc. Please, read notes on every setup page.
  • Use the built-in timer (aka ‘pomodoro timer’) to track your time. Easter egg: point mouse to the timer to see statistics.
  • One more thing: drag & drop any file to app window to create a new task with attached file.
  • Need more than one board? Copy app to different folders to use 2 or more boards, e.g. “Office”, “Home” etc.
  • Application is fully portable: keep it on flash drive or shared/cloud storage (OneDrive, Dropbox etc).
  • You can also create a common board and share information with your colleagues in office or worldwide. This option requires free Redis database server (3.0.504 is recommended).

Please, feel free to share your ideas for improving the application. It’s going to be updated regularly, so subscribe to this page comments. The current version is 4.3.6530.2347.

Thank you for reading/scrolling down. Now you can download it.

Portable Kanban supports plugins to extend its functionality. If you’re interested in developing your own plugin use this project as a starting point.

See also a very basic introduction to Portable Kanban:

More about personal kanban:

Do not forget to share this page and/or like it @ AlternativeTo and StackExchange!

1,281 thoughts on “Portable Kanban

  1. Hi Dimittry,

    Two small issues:
    – If a subtask is marked done and I try to move it up or down (without closing the Task before doing so) then the mark does not move with the subtask.
    – For Tasks that are already created it is not possible to attach files/links by drag and drop. (This worked it the past.)

    A Suggestion for subtasks:
    – Could you make it possible to select the whole subtask list for copying into another progam?
    – Could you make it possible to paste a series of subtasks into OK (each Task on a seperate line)?

    Thanks a lot for continously improving PK!

  2. Version 4.3.6527.40726 seems to have lost its capability for drag and drop for files. It seems that I need to browse to get to the file or folder. Have I missed something?
    Also, Paste on the Files tab doesn’t seem to do anything.

      1. Thanks for the prompt reply. This works when using the link in other programs, but I tried to add a link in another task and doing that results in a plain text string

  3. Hi Dmitry,

    if you ever search for a new idea to implement … it would be great to have the possibility to Access a NoSQL DB over HTTP, like CouchDB, or support Webdis (www.webdb.is).

    With this, a user can host his Kanban DB anywhere on the web, and access it from any PC – home, business, office, …

  4. I seem to change my mind between sub-task and new Kanban frequently. is there any automation to help with converting an item from one to the other?

      1. Hi I have it is lot. Sometimes a sub task become a major task with its own subtask. I was thinking of a mechanism to right click the subtask > make task > keep the sub task, but make it a link via the checkbox. Create a new task with reference to origin. Just an idea

  5. Hello.
    Have a problem since the last update:
    Every time I try to create a task out of an existing one I got a message “Failed to copy file(s) to…” followed by a path with a nonsense last element (f.e. “c2ad1f5fdbbd …”).
    Though I have no file in the original task.

    Settings: local DB, relative path to “Files”, but also remote DB and/or absolute path

    Any suggestions?

    Regards, Fred

  6. Hello

    My system crashed while the tool was open and now it reports that the data file is use by another instance 😦 I hope there is a solution to recover?

    1. There is no .lock file, it reports Failed to load or recover data from file: PortableKanban.pk3.bak Type definitions should start with a ‘{‘ expecting serialized type “Cache”, got string started with:

      When I click OK, I get the message that another instance is in use

  7. Hello,
    I’ve got Kanban installed with Redis DB in a server and it’s working great. I create another instance of Kanban using the same DB but I don’t get an empty instance but the first one cloned. What am I doing wrong?
    Thanks in advance.

  8. Is it possible to hide the user passwords in the Users tab (not display in clear text, use encryption) and also allow a currently logged in non-Admin user the ability to change their password?

  9. Добрый день. Возможно как-то восстановить базу? Отключился свет и при открытии выдает ошибку.

  10. Love the new recurrent task feature- absolutely brilliant!

    Is there a setting to have the task recur once moved to a particular column? For example, if I create a recurring task and have it recur 15x, there are (naturally) 15 tasks added to the backlog. It would be good (if possible) to have a task added to the backlog once I move the task from ‘Backlog’ to the next column (as an example). Is this possible?

  11. Hi,
    probably someone has already reported but from last (more or less) update the drag & drop of an email (in my case lotus notes) into PK stop to work correctly. The new task is created, the link is put in the “file” tab but the name of the task is a generic “new task” instead of the title of the e-mail.

    1. I’ve tested it only with Outlook and Thunderbird, but most likely it should work with any e-mail client. Please, try the latest version, at least it should show e-mail subject if e-mail content cannot be completely parsed. You can also turn off e-mail parsing: Setup/Options/Misc/Parse e-mails.

      1. Hi,
        I have tested 4.3.6517.42395 with Parse e-mails.on and off but not change. Unfortunately, I have not saved the PK version where this behavior works correctly.

            1. Hi,
              the 4.1 not works well, the 4.2 works well, the 4.3 is a wrong link. In any case the 4.2 import correctly the subject of email as name of task instead the last version as a generic NewTask

  12. Hello

    I have looked for a KANBAN tool and this one is great because it does it in a simple way.
    I wonder if it is possible to change the report layout?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s