{"repo":"isotjs/todosian-app","free":true,"listed":false,"github":"https://github.com/isotjs/todosian-app","clone":"git clone https://github.com/isotjs/todosian-app.git","description":"A minimalist, local-first Android Todo app seamlessly integrated with Obsidian (Tasks). Built with Jetpack Compose and Material 3 for a privacy-focused Second Brain experience.","language":"Kotlin","stars":34,"topics":["android","jetpack-compose","kotlin","local-first","markdown","material3","mobile-app","obsidian","obsidian-md","obsidian-tasks"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Todosian Todosian is an Android app for managing todo lists stored as Markdown files inside your Obsidian vault. It is designed to work with a folder that is synced to your phone (for example via Syncthing). The app reads and writes the Markdown files directly; it does not import your data into a database. Screenshots Features - Folder-based setup using Android Storage Access Framework (SAF) with persisted permissions. - Each Markdown file becomes a category. - Add / edit / toggle / delete todos. - Create / rename / delete categories (files). - (Optional) Support for Obsidian Tasks plugin metadata (dates, priority, recurrence). - Material 3 UI, dynamic color (Android 12+). Supported Markdown Todos are parsed from lines that match: When “Tasks plugin support” is enabled, Todosian also parses (and can write) common suffix metadata: Recognized suffix tokens: - Dates: ➕ YYYY-MM-DD (created), 🛫 YYYY-MM-DD (start), ⏳ YYYY-MM-DD (scheduled), 📅 YYYY-MM-DD (due), ✅ YYYY-MM-DD (done) - Priority: 🔺 / ⏫ / 🔼 / 🔽 / ⏬ - Recurrence: 🔁 Non-todo lines are preserved. The app only edits the specific todo lines you change. Usage 1. Sync (or copy) your Obsidian todo folder to your Android device (Syncthing works well). 2. Open Todosian and select that folder when prompted. 3. Tap a category (a .md file) to manage its todos. Download Now F-Droid GitHub OpenApk Privacy Todosian only accesses the folder you pick. There is no account, no analytics, and no network sync built into the app. Contrib","default_branch":null,"files":null,"tree":[],"storefront":"/r/isotjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/isotjs/todosian-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}