The habit tracker that stores everything in plain markdown. No lock-in. No cloud required. Works with Obsidian, connects to anything via open API.
---
date: 2026-02-08
done: 3
total: 4
completion: 75
---
# Saturday, February 8, 2026
## Habits
- [x] 🏋️ Exercise -> 💪 Strength Training | 45 min | 🔥 12
- [x] 📖 Read | 30 pages | 🔥 8
- [x] 🚫 No Alcohol | | 🔥 30
- [ ] 🧘 Meditate | |
This is your data. A markdown file. Nothing more.
Most habit apps hold your data hostage. We think you should own it.
Habits are .md files. Logs are .md files. Read them with any text editor. No proprietary format, no database dump needed.
Full REST API with OpenAPI 3.1 spec. Any app can read and write your habit data. Build your own client or use ours.
Free plugin that works offline. Your habits live in your vault alongside your notes, linked and searchable.
Exercise doesn't mean the same thing every day. Pick from sub-options: Strength, Cardio, Yoga — one habit, many ways to complete it.
Current streak, best streak, weekly completion rate, monthly trends. All computed from your plain text files.
Get notified when habits are logged. Wire up automations, sync to other apps, trigger celebrations.
Join hundreds of people tracking habits in plain text.
“I tried every habit tracker out there. Habit Space is the first one that actually fits my Obsidian workflow. My habits are just markdown files in my vault — searchable, linkable, mine.”
Sarah K.
PKM enthusiast
“The open API is what sold me. I built a custom iOS widget in an afternoon. Try doing that with Streaks or Habitica.”
Marcus R.
Software engineer
“Flex habits are genius. "Exercise" doesn't mean the same thing every day. Now I can pick Strength, Cardio, or Yoga and it all counts toward my streak.”
Priya M.
Obsidian power user
“No account required. No cloud. No subscription. Just markdown files on my computer. This is how software should work.”
James L.
Digital minimalist
“I use Dataview to query my habit data alongside my notes. The integration is seamless — it's all just markdown.”
Elena V.
Zettelkasten practitioner
“Switched from Notion habit tracking. The difference? I can actually see my data. It's a folder of .md files. No API calls needed to access my own information.”
Tom H.
Indie developer
Feature-by-feature comparison with popular habit trackers.
Create habits as markdown files with YAML frontmatter. Set frequency, category, icon, color — whatever you need.
Check off habits in Obsidian, the web app, or any connected app. Daily logs are human-readable markdown files.
Stats, streaks, and completion rates are computed on the fly. No database required — just your markdown files.
Use the open API to connect iOS apps, Android apps, widgets, automations, or build your own tools.
Full REST API. OpenAPI 3.1 spec. Auto-generate SDKs for any language.
GET /api/v1/logs/today
{
"date": "2026-02-08",
"entries": [
{
"habit_id": "exercise",
"habit_name": "Exercise",
"habit_type": "flex",
"status": "done",
"selected_child": "strength"
}
],
"summary": {
"done": 3, "total": 4,
"completion": 75
}
}POST /api/v1/logs
// Log a habit
fetch('/api/v1/logs', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
habit_id: 'exercise',
date: '2026-02-08',
status: 'done',
selected_child: 'strength'
})
})
// Response: 201 Created
// { id: 1, status: "done", ... }Your data is always free. Pay for sync and apps.
forever
or $29.99/year
one-time payment
Obsidian plugin is live now. iOS app and cloud sync coming soon.