SwiftoDo Desktop 4+

Task list for todo.txt

Michael Descy

    • 4.2 • 14 Ratings
    • $9.99



SwiftoDo Desktop is a minimalist, keyboard-driven to-do manager for Mac OS X that conforms to the todo.txt format spec.

General features

- Full compliance with the todo.txt format spec.
- Support for due date (due:), threshold date (t:), recurring tasks (rec:), and hidden (h:1) tags.
- Fully keyboard-driven, with one-key bindings for commonly-used commands.
- Sorting, filtering, and full-text searching.
- Multiple selection in the task list.
- Archive completed tasks (to done.txt), either on command or automatically.
- Preserves Windows or Unix line endings in the todo.txt file for cross-platform compatibility.
- Undo/redo support.
- Copy/paste functionality for task list.
- Dark mode support for MacOS Mojave.


## A task list that *you* control

Your task list is a plain text file, not some proprietary format owned by a company or locked to a specific application.

## A simple and timeless format

Plain text is the simplest file format there is. It will always be accessible, by some kind of application, forever.

## Few rules to learn

Learn only a few simple formatting rules (which SwiftoDo will take care of for you) to indicate task priority, task completion, and so on.

## A GTD-ready system

The todo.txt format was built with Getting Things Done in mind. It supports projects (which begin with a “+”) and contexts (which begin with a “@“).

## Use alongside any app on any platform

This app plays nicely with file sync software. It saves changes instantly, and reloads the file when changes are detected from external sources.

What’s New

Version 4.3.3

- Improved the parsing of time strings, like "12:15" or "(13:30-15:30)" or "(3:00-4:00 PM)", so that they are not parsed as todo.txt tags.

Ratings and Reviews

4.2 out of 5
14 Ratings

14 Ratings

KevinWL ,

Great little GUI for todo.txt conferment to do list

This is a great little GUI for todo.txt conferment to do list. I like the line through for done tasks and the colors for projects.

Paddler Joe ,

Let's Go Back To Drawing Board

The only explanation I can come up with is the included Help / Instruction file included with SwifttoDo was cut-n-pasted from a different app? Even when you do figure out a function, you ask yourself if it were worth the effort.
Putting all this aside, I think the developer needs to pass out a dozen or so free copies of app to friends and ask them to road test it and return comments. I feel the intentions for development are good, but we must recall that the developer is his/she worst editor and reviewer.
Try again!! Since I've bought it, I'll return for another test drive.

Hans Raab ,

Small Bugs Adding Up

I have found multiple issues with the app - file saving issues, visual glitches, etc. I tried to contact the developer but got no response, and the app has not seen an update in a year.

It's too bad - this is a great task management system and it is generally a well-designed app, but the bugs make it hard to recommend. I will update if the developer gets in touch or the app is updated with fixes.

App Privacy

The developer, Michael Descy, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

More By This Developer