7-day habit checklist with streaks and weekly review. Markdown-native: habits live in Habitude/Habits.md, daily checks in Habitude/Log/YYYY-MM-DD.md. Free in-app AI coach via your own Gemini API key (BYOK).
A 7-day habit checklist for Obsidian: add habits, tap days to check them off, track streaks and weekly completion rates, and open a weekly review. Markdown-native — your data lives in your vault as plain markdown.

The 7-day checklist grid next to your plain-Markdown habit data. Click a cell to toggle — streaks and weekly rates update live:


The AI coach greets you with your own stats and chats about your habits — bring your own API key (BYOK): Gemini, OpenAI, Claude, OpenRouter, or a local model via Ollama / LM Studio.
Under the configured data folder (default Habitude/):
Habitude/
Habits.md # habit registry, one "## <id>" section per habit
Log/
2026-09-15.md # daily log: "- [x] morning-run <!-- Morning run -->"
Both files are human-readable and hand-editable. The plugin re-reads them on every render (and on vault modify events), so edits you make directly in the notes are picked up automatically.
https://habi.sh/api/share and copies a https://habi.sh/s/<id> link. Only runs when you click it.✓ 3/5 today).Settings → Habitude checklist): data folder, week start day (Mon/Sun), AI provider, API key, model, base URL, coach language.https://habitude.ai in your browser.{version, pluginVersion, generatedAt, stats: {habits: [{title, streak, weekRate}]}} posted to https://habi.sh/api/share; nothing is sent unless you click the button.https://habitude.ai in your browser.npm install
npm run dev # watch mode
npm run build # production: tsc + esbuild → main.js
Manual test install: copy main.js, manifest.json, styles.css into <Vault>/.obsidian/plugins/habitude-checklist/, reload Obsidian, enable under Settings → Community plugins.
See FUNNEL.md for how this plugin fits the Habitude acquisition funnel (Stage 0 wedge → connect → digital twin → premium).