PlaneTxt

PlaneTxt

Todo, agenda, journal and notes in plain Markdown files

Benoît HERVIER Calendar & Agenda Note Task Writing

Screenshots

Screenshot of PlaneTxt Screenshot of PlaneTxt Screenshot of PlaneTxt Screenshot of PlaneTxt Screenshot of PlaneTxt Screenshot of PlaneTxt

Description

PlaneTxt is an opinionated, future-proof app to manage your life in plain text: todo, agenda, journal and notes.

Everything is stored as Markdown files in a folder you choose. One daily file per day holds your journal, todos and events; notes live in subfolders. There is no database and no lock-in: sync the folder with Syncthing, Dropbox or anything else, and edit the files with any text editor.

Features:

- Month calendar with the Markdown content of the selected day below it
- Check and uncheck todos with a tap
- Refill: carry unfinished todos over to today
- Notes browser with search and rename
- Home screen widget showing today's agenda and todos
- Reminders through local notifications
- Light and dark themes
- No account, no tracking, no network access

File layout:

- dailies/20250128.md
- archives/
- notes/Work/project.md

What’s new (2.1.0)

- Search across days and notes, week review, morning carry-over of open todos
- Swipe between days, one-tap todos, collapsible note folders, archive, share a text as a note
- Adjustable reminders, widget text size
- Safer storage: outside edits and sync conflicts detected, atomic writes to SAF folders
- No user text in logs, no Android backup, smaller APK

Versions

Version Date Size Requires Android Download
2.1.0 current
8f97b494cf22b06a…
2026-10-14 21 MB API 24
2.1.0
09db3e08ffa77df9…
2026-10-14 20 MB API 24
2.1.0
5d9a92250c2cf3b8…
2026-10-14 18 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Exact alarmsTrigger actions at a precise time.
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • Network stateCheck whether and how the device is connected.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • planetxt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments