значок приложения

Cfait

Мощный, быстрый и элегантный менеджер задач. (CalDAV и локальный)
Новое в версии 1.1.6
## [1.1.6] - 2026-09-06

### 🚀 Features

- VJOURNAL (TUI and GUI)
- *(journal)* Add worked on today section, clickable context banners, arrow navigation, and date highlights
- Improve VJOURNAL handling, markdown subtask extraction, and TUI journal mode
- Allow hiding any tab ( https://github.com/trougnouf/cfait/issues/68 )
- *(journal)* Implement move
- *(android)* VJOURNAL
- *(android)* VJOURNAL month grid, tab visibility settings
- Improve Android VJOURNAL UI
- Autocomplete [[
- *(android)* Mo
Take control of your TODO list.



Cfait is designed for speed and stability using Rust, it puts you in control of your data with a local-first approach that syncs seamlessly across your devices.



Why Cfait?

  • Open Source & Cross-Platform: Use Cfait on Android, Linux, and Windows. Your tasks adhere to open standards (CalDAV and iCalendar), not walled gardens.

  • Syncs Everywhere: Fully compatible with Nextcloud, iCloud, Radicale, Xandikos, and other standard CalDAV servers.

  • Offline First: Optimistic UI updates mean you never wait for a server response. Use the persistent "Local" calendar for offline tasks and migrate them to a server later.

  • Smart Input: Add tasks naturally. Typing "Buy cat food !1 @tomorrow @@grocery_store ~15m" automatically sets the priority, due date, location and duration.




Productivity Features

  • GTD Workflow: Mark tasks as Needs Action, In Process (>), Cancelled (x), or Done.

  • Hierarchy: Create sub-tasks, promote children, and organize nested lists.

  • Dependencies: Link tasks using "Blocked-by" or "Child-of" logic (RFC 9253).

  • Tags & Aliases: Organize with hierarchical tags (e.g., #work:backend). Create inline aliases (e.g., #shed:=#home_improvement and @home_improvement:=@@home) for rapid filing.

  • Sane Sorting: Tasks are sorted by Status > Start Date > Due Date > Priority.




Smart Syntax Guide


When adding or editing a task, use these shortcuts:

  • !1 to !9: Set Priority (1 is Critical, 9 is Low).

  • @date: Set Due Date (e.g., @tomorrow, @2025-12-31, @2w, @in two weeks).

  • ^date: Set Start Date (hides task until date).

  • ~duration: Estimate time (e.g., ~30m, ~2h).

  • @every X: Set Recurrence (e.g., @daily, @every 2 weeks).

  • @@loc: Set Location (e.g., @@home, @@"hardware store").

  • url:http://perdu.com: Attach a URL.




Advanced Search


Find exactly what you need with powerful filters:

  • is:active / is:done: Filter by status.

  • ~<30m: Find tasks taking less than 30 minutes.

  • !<3: Find high-priority tasks.

  • @<today: Find overdue tasks.

  • @@home: Find tasks at a specific location.




Support the Developer


If you enjoy using Cfait, please consider supporting its developer:

  • 💳 Liberapay: https://liberapay.com/trougnouf

  • 🏦₿ Other payment details are available within the app's "Help & About" screen or on the project website.




Community & Source


Cfait is developed by Benoit Brummer (Trougnouf) and released under the GPL3 License.



Source code, desktop versions, and issue tracking available at: https://git.disroot.org/trougnouf/cfait

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.1.6 (10106) рекомендована Добавлено 09.09.2026

    arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 41 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.1.5
    ## [1.1.5] - 2026-08-18

    ### 🚀 Features

    - *(model)* Rank overdue notes as completed to drop them to the bottom of the list
    - *(parser)* Support duration ranges with a unit on the right-hand side only (e.g. ~1-3d)
    - *(gui)* Introduce TabPressed message for editor auto-complete and focus cycling
    - *(gui)* Implement Tab-triggered auto-complete and fix editor focus handling
    - Allow multiple (|-separated) locations ( https://github.com/trougnouf/cfait/issues/62 )
    - Sort related tasks (incl. recurren
  • Версия 1.1.5 (10105) - Добавлено 21.08.2026

    arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 41 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.1.4
    ## [1.1.4] - 2026-08-06

    ### 🚀 Features

    - *(android)* Add auto-indentation and cache VisualTransformation (perf)

    ### 🐛 Bug Fixes

    - *(gui)* Indent to the correct level in markdown editor
    - *(android)* Fix crash with international characters
  • Версия 1.1.4 (10104) - Добавлено 10.08.2026

    arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64

    Для этой версии требуется Android 9.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • доступ к приблизительному местоположению только в активном режиме
      Приложение сможет получать сведения о вашем приблизительном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация.
    • доступ к точному местоположению только в фоновом режиме
      Приложение сможет получать сведения о вашем точном местоположении, только когда используется. Для этого на устройстве должна быть включена геолокация. Учтите, что при этом заряд батареи может расходоваться быстрее.
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.trougnouf.cfait.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 40 МиБ Подпись PGP | Журнал сборки