Ahmed Farhat4k downloadsBuild your core identity. Track habits visually in daily notes with adaptive sidebar grids, atomic markdown storage, and rich statistics.
Track habits visually, reflect in daily notes, and build lasting identity-driven routines.
Core Habits is a native, privacy-first habit tracker for Obsidian. Built around the principles of atomic habit building and identity transformation, it connects visual weekly tracking directly to your Daily Notes and local Markdown files—without databases, subscriptions, or cloud telemetry.



| Reflections & Audio Player | Voice Recording Popup |
|---|---|
![]() |
![]() |
Core Habits believes that your habits and reflections are deeply personal.
vault.process API..backups/ whenever schema upgrades occur.main.js, manifest.json, and styles.css from the latest GitHub Release.core-habits inside your vault's plugin directory: <vault>/.obsidian/plugins/core-habits/.If you use the Obsidian42 - BRAT plugin:
https://github.com/Ahmed-Farhat99/core-habits.Ctrl+P / Cmd+P).Requirements: Node.js 20+ and npm.
# Clone the repository
git clone https://github.com/Ahmed-Farhat99/core-habits.git
cd core-habits
# Install dependencies
npm ci
# Run test suite
npm run test:run
# Verify UI CSS architecture rules
npm run ui:check
# Run linter & typecheck
npm run lint
npm run typecheck
# Build production bundle
npm run build
# Run pre-release validation
npm run release:check
This project is licensed under the MIT License.