Skip to content


Switch branches/tags

Latest commit

Chrome has started limiting the length of window IDs so now we hash the ID to make sure it is short enough

Git stats


Failed to load latest commit information.


TiddlyDesktop is a special purpose web browser for working with locally stored TiddlyWikis. See for more details of TiddlyWiki.

See this video tutorial for an overview of installing and using TiddlyDesktop on Windows and OS X:

It is based on nw.js, a project created and developed in the Intel Open Source Technology Center:

Download and Install

Download the Windows, linux or Mac binary .zip files from:

Unzip into a folder and run or nw.exe and for linux nw

Note that TiddlyDesktop will not work correctly from a Windows UNC network share (eg \\MY-SERVER\SHARE\MyFolder). You should map the network share to a local drive, and run it from there.


Multiple Configurations

To have separate mutliple instances of TiddlyDesktop (for example, separate Personal and Professional instances), you can pass the --user-data-dir argument. e.g. /opt/TiddlyDesktop/nw --user-data-dir=/mnt/data/TiddlyWiki/config. The property should be a directory to use for holding configuration data.

Developer Tools

The F12 key opens the Chromium developer tools for the current window.


  1. Run to download the latest nw.js binaries
  2. Download the TiddlyWiki5 repo from to a sibling directory to the TiddlyDesktop repo called "TiddlyWiki5"
  3. Run
  4. Execute output/mac/ or output/win/nw.exe or output/linux32/nw or output/linux64/nw