WIP - Fired this together with Windsurf, needs more love.
- Configure up to 3 habits with custom names, frequencies, and habit stacking prompts
- Track daily, weekly, or custom days per week
- Choose months to display (up to 12)
- Print-optimized A4 layout
- All vanilla TypeScript, CSS, and HTML (no dependencies)
- Monospace, ultra-minimal style
- Open
index.htmlin your browser (after compiling TypeScript) - Click the ⚙️ Configure button to set up your tracker
- Fill in habit details and apply
- Print directly from your browser (Cmd+P / Ctrl+P)
tsc
This will generate main.js for browser use.
index.html— Main HTML filestyles.css— All CSS (reset, layout, print)main.ts— TypeScript app logic (compile to main.js)tsconfig.json— TypeScript config
No build tools or dependencies required. Just TypeScript, CSS, and HTML.