TaskForge is a DOCUMENT & FILE MANAGEMENT app for Markdown task files used with Obsidian.
Its core purpose is to LOCATE, READ, EDIT, and ORGANIZE Markdown (.md) task files across
userāselected folders in shared storage (internal, SD card, or sync folders). To do this,
TaskForge requires Androidās special āAll files accessā (MANAGE_EXTERNAL_STORAGE). Without
this permission, the app cannot perform its core fileāmanagement functions.
Built for Obsidian workflows
⢠Discover checkbox tasks across your vaultās Markdown files
⢠100% Markdown: due/scheduled dates, priorities, tags, recurrence
⢠Works alongside Obsidian; not affiliated with or endorsed by Obsidian.md
What TaskForge does as a file manager
⢠Scans nested folders to find taskācontaining Markdown files
⢠Reads & writes changes directly to the original .md files you selected
⢠Monitors files for changes made in other apps (like Obsidian) and updates views
⢠Supports large vaults and external storage/SD cards used by sync tools
Widgets & notifications (Android)
⢠Home Screen widgets for Today, Overdue, #tags, or any saved filter
⢠Dueātime notifications you can act on (Complete / Postpone)
⢠Works offline after initial vault selection; no account, no analytics
How it works
1) Choose your Obsidian vault folder on device (internal, SD card, or a sync folder)
2) TaskForge scans your Markdown files to discover tasks automatically
3) Manage tasks in the app and from widgets; changes write back to your files
4) Realātime file monitoring keeps lists current when you edit files elsewhere
FILE SYSTEM REQUIREMENTS (Important)
TaskForge functions as a specialized FILE MANAGER for your Markdown task files. To keep your
mobile task system in sync with your vault, the app must:
⢠Read the contents of files in userāselected folders (outside app storage)
⢠Efficiently process large, nested folders with many Markdown files to discover tasks
⢠Write updates back to the ORIGINAL files when you create, edit, or complete tasks
⢠Monitor files for realātime changes so your task lists reflect the latest state
WHY āALL FILES ACCESSā IS NEEDED
Obsidian vaults can live anywhere (internal storage, SD card, 3rdāparty sync roots). To
provide persistent, realātime file management across these locationsāwithout repeated
system pickersāTaskForge requests MANAGE_EXTERNAL_STORAGE and operates on the folder you
choose. We evaluated privacyāfriendly alternatives (Storage Access Framework / MediaStore),
but they do not support our core needs for vaultāwide indexing and lowālatency monitoring
across nested directories. We DO NOT upload or collect your files; data stays on device.
Privacy & compatibility
⢠No data collected; works offline after setup
⢠Works alongside your sync solution (Syncthing, FolderSync, Drive, Dropbox, etc.)
⢠Your files remain plainātext Markdown and fully portable
Some advanced features may require TaskForge Pro.