Skip to content

Cfait vs Errands

Price, platforms and features side by side. The table says where each price was read and when.

Cfait

Offline-first CalDAV task manager for terminal, desktop and Android

Free

Errands

Simple open-source to-do app for the GNOME desktop on Linux

Free

Where they differ

  • Cfait is free. Errands is free.
  • Only Cfait lists Windows, macOS and Android apps.
  • Cfait also covers daily notes and time tracking.
In commonFree planLinuxOpen sourceTasks

At a glance

CfaitErrands
PricingFreeFree
Starts atFreeFree
Free planCfait is free, open-source software under the GPL-3.0 license with no paid plans. The developer accepts donations through Liberapay and Ko-fi.The app is free on Flathub and open source under the MIT license, with no paid version. The developer accepts optional donations, currently in cryptocurrency only.
Free trialNone listedNone listed
macOS
Windows
Linux
Android
Made byBenoit Brummer (Trougnouf)Vlad Krupinski (mrvladus)
Price read fromgithub.comflathub.org
CheckedOct 9, 2026Oct 9, 2026

Who each one suits

Cfait

  • Keyboard-driven users who work in a terminal
  • People who sync tasks through their own CalDAV server
  • Linux and Android users who want an open-source task manager

Errands

  • GNOME users who want a small, native task list
  • Nextcloud Tasks users who want a Linux desktop client
  • People who prefer a short feature list to a full planner

Worth knowing

Cfait

  • There is no iOS app or web version: the README lists Linux, FreeBSD, Windows, macOS and Android.
  • The macOS binaries are built and hosted by a contributor on a separate site, not on the project's releases page.
  • Syncing between devices needs a CalDAV server that the user hosts or signs up for; Cfait runs no sync service of its own.
  • Help is built into the apps; the README points to in-app guides, a commented config file and SPECS.md in place of a manual.

Errands

  • Linux only: the Flatpak on Flathub is the only version the developer supports, with no Windows, macOS or web release.
  • For sync, the README says only Nextcloud is known to work well and other CalDAV providers may not work.
  • The latest release, 46.2.10, is dated December 22, 2025.
  • The GNOME Apps page lists a single maintainer, and donations are accepted in cryptocurrency only.

Key features

Cfait

One-line task syntax
Typing a line such as "Buy green tea @tomorrow !1" sets the due date and priority. Other markers set start dates, estimated durations, recurrence and locations.
Terminal, desktop and Android apps
A terminal interface, a graphical desktop app and a native Android app with home-screen widgets share one Rust core and the same task data.
Offline-first with CalDAV sync
The default Local collection needs no server. To sync devices, Cfait connects to standard CalDAV servers; the README names Nextcloud, Radicale and Baikal.
Sub-tasks, dependencies and tags
Tasks form parent and child trees, one task can block another, and hierarchical tags such as #work:backend can be combined into reusable aliases.
Time tracking and goals
A task can be started and paused to record time spent, given an estimated duration, or tied to a recurring habit goal such as five times a year.
Daily notes and wiki pages
A date-anchored journal and wiki pages linked with double square brackets sit beside the tasks and sync as CalDAV VJOURNAL entries.

Errands

Multiple task lists
The app supports multiple task lists, so separate areas of work can each have a list of their own.
Tasks and sub-tasks
Tasks and their sub-tasks can be added, edited, removed and marked as completed.
Accent color for each task
Each task can be given its own accent color.
Nextcloud and CalDAV sync
Tasks sync through the python-caldav library with Nextcloud Tasks and other CalDAV providers. The README says only Nextcloud is supported and known to work well.
Drag and drop and .ics import
The app supports drag and drop, and tasks can be brought in by importing .ics files.

Plans

Cfait

  • Free$0

    The terminal, desktop and Android apps with every feature. Syncing uses a CalDAV server the user supplies.

Errands

  • Free$0

    The complete app, installed as a Flatpak from Flathub for x86_64 and aarch64 Linux systems.

More comparisons