Skip to content
Dwarf management tool for Dwarf Fortress
C++ Perl Lua Objective-C++ Shell CMake C
Branch: master
Clone or download
Latest commit c5b4f04 Nov 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis osx/deploy: Retry unmounting bundle image when it fails Jun 13, 2018
debian Update debian/changelog to reflect recent changes. Feb 27, 2016
dist Add more ptrace_scope help and scripts Feb 19, 2019
lnp Configure version from cmake Jun 19, 2019
osx osx: add memory layouts in bundle May 9, 2018
resources Add papermaker and bookbinder roles Nov 8, 2019
share Fix can equip/multigrasp weapon checks Nov 8, 2019
src Fix can equip/multigrasp weapon checks Nov 8, 2019
.gitignore modify paths of osx deploy script Jan 25, 2016
.travis.yml Use latest qt from homebrew for mac builds Mar 16, 2019
BUILDING.experimental Guide for compiling a Windows version using Visual Studio. Apr 25, 2019 Add documentation for Cmake options May 7, 2019
CHANGELOG.txt Version 41.1.1 Nov 8, 2019
CMakeLists.txt Version 41.1.1 Nov 8, 2019
Doxyfile * started work on issue 98 (integrated help) Oct 2, 2009
DwarfTherapist.rc Changes to support DF 2012. And windows layouts for 34.01. Feb 16, 2012
LICENSE.txt * Added wing comments around LICENSE file (becase I auto-include it … Jun 11, 2010
README.rst Add more ptrace_scope help and scripts Feb 19, 2019
Toolchain-mingw32.cmake Guide for compiling a Windows version using Visual Studio. Apr 25, 2019
dwarftherapist_en.ts Update dwarftherapist_en.ts Jan 10, 2016
hammer.icns v20.6.3 Oct 10, 2013
hammer.ico Prepping for release of alpha (v0.1.5) Jul 22, 2009
resource.h Use Unix line ending in source files Sep 16, 2017


Dwarf Therapist

This is the maintained version of Splintermind's Dwarf Therapist (itself a heavily modified version of the original Dwarf Therapist).

The Dwarf Therapist guide source and releases have their own repository.

Latest Release

The latest release is always published in the project's releases page. These releases normally contain packages for Windows, OSX, and Linux.

Alternate Download (DFFD)

If the latest published releases do not contain a package, they may be found on DFFD.

Windows 32-bit

Windows 64-bit

The manual for Dwarf Therapist can be downloaded separately.

Stand-alone Manual


Dwarf-Therapist requires a C++ compiler (with C++14 support), cmake (3.1.0 or newer), and Qt5 (with Widgets and QML modules).

Detailed building instructions can be found in


In addition to the AppImage provided on the releases page, packages for specific distributions can be found at:

Some Linux distributions restrict the ability to trace other processes. If Dwarf Therapist fails to connect to Dwarf Fortress, check ptrace_scope help.


Primary support is available at the Dwarf Therapist thread at the Bay 12 Forums; if you are sure you have found a bug, file an issue at the GitHub issue tracker. Provide as much information as possible to help reproduce the issue. Most runtime bugs will require you to send a save, preferably uploaded at DFFD. You may also be requested to provide a log, which is saved in log/log.txt on Windows and OSX and output to stderr on Linux systems (use 2> log.txt to collect).

You can also join us in #dwarftherapist on Freenode.

You can’t perform that action at this time.