Freeplane GTD+


Freeplane is a widely used mind mapping tool. GTD is a time management methodology by David Allen.

Freeplane GTD is an addon, that can collect tasks specified in a mindmap, thus allowing the users of Freeplane to use the concepts of GTD in their mind mapping tool.

If you like the addon, don’t forget to honor the work put into it by donating to the author.

Please visit this page, to see all articles about the add-on, including the release announcements and how-tos.


  1. Download and install Freeplane on your computer.
  2. Download the latest FreeplaneGTD plugin from the release page
  3. In Freeplane open the addon manager, select the previously downloaded addon, and install it.
  4. Restart Freeplane to enable the plugin

You can now use the addon.

Please be aware, that the addon will replace any previous version of FreePlane GTD.


Using the task overview

Select Tools -> Freeplane GTD -> Next Actions from the menu. As of version 0.9 the addon can be invoked using the pre-defined hotkey Ctrl-H.

freeplanegtdThe main window of the Freeplane GTD addon will contain all the action items (annotated with the corresponding icon) of the current map.

You can close this window using the window buttons, or the ESC hotkey.

The sidebar of the window contain the different groupings of the tasks.

  • By project – the actions will be grouped based on the projects found above them
  • By who – the actions will be grouped based on the Who attribute
  • By context – the actions will be grouped based on the Where attribute
  • By when – the actions will be grouped based on the When attribute, or the ‘Do next’ icon

Shorthand notation

In order to speed up the action entry, shorthand notation can be used to add new items. These shorthand notations will be parsed upon the display or the refresh of the task overview window. The parsed items will be annotated with the task icon and the extracted attributes will be added to the task.

The format of the shorthand notation is as follows. Please note, that the position of the attributes do not matter. The first character of the notation must be an “*”.

* Action name {when} @context [who]

As an example the shorhand node

* Increase default size of the GTD pane @Coding {v0.9}

will be converted to a node like

example task


The plugin uses a number of pre-set icons to identify the action items, and their properties. These can be changed according to the users liking.

  • Icon: Project – specifies the grouping node for actions
  • Icon: Next action – specifies the individual actions
  • Icon: Today – specifies the next actions (When property will be ignored on grouping)
  • Icon: Done –  Once an item is completed it can be marked as done.

GTD icons

To customize these icons you must place a node with the text above anywhere in your map and add a desired icon to that node. I suggest you place it under a “Config” or “Settings” node in the root of the map, so it doesn’t get mixed up with the actual map content.

Context icons

If you want to add pre-defined icons for some contexts specified in your action nodes, it’s available for versions over 1.0. To use this feature you must create icon nodes such as the ones above with the text “Icon: @Context” where the Context text can be replaced with the context of your liking.

The icons specified will be converted to the corresponding context attribute (Where property).


Freeplane GTD+ is based on the discontinued work of the original FreeplaneGTD addon by Auxilus. The plugin is based on the source code available on SourceForge.


This plugin is made available under GPL v3.

The project sources are available at