Why We Built a Habit Tracker on Markdown
Every habit tracker on the market has the same problem: your data is trapped.
Habitica stores it in their database. Streaks keeps it in iCloud. Notion locks it behind their API. If any of these companies shut down, pivot, or raise prices — your years of habit data goes with them.
The Markdown Approach
What if your habit logs were just .md files? Files you can read with any text editor. Files that sync with git, Dropbox, or iCloud. Files that work offline, forever.
That's what Habit Space does. Every habit is a YAML-frontmatter markdown file. Every daily log is a checklist in markdown. Your entire habit history is a folder of plain text.
Why This Matters
- Portability — Move to any app, any time. Your data is just files.
- Longevity — Plain text has been around for 50 years. It's not going anywhere.
- Transparency — Open the file. See exactly what's stored. No hidden metadata.
- Composability — Grep your habits. Script your analysis. Pipe to whatever you want.
Works With Obsidian
Since Obsidian is already built on markdown, Habit Space is a natural fit. Your habits live alongside your notes, linked and searchable. Use Dataview to query them. Use Bases for custom views. It just works.
We think this is how personal data should work. Not locked in a cloud. Not behind a subscription wall. Just files, on your computer, that you own.