An ADHD-friendly task manager that thinks the way you do.
OmTeDoen (Afrikaans for "to do") is a native macOS desktop app designed to reduce decision fatigue and keep your focus where it matters โ on today.
โ+Shift+Space) โ Instantly add a task without leaving what you're doing.โ+K) โ Navigate and act with just your keyboard.1, 2, or 3 to set priority.| View | Shortcut | Description |
|---|---|---|
| Focus | โ+1 |
Yesterday ยท Today ยท Tomorrow |
| Month | โ+2 |
Calendar grid โ click any day to view/add tasks in a popover |
| Someday | โ+3 |
Custom lists for future ideas |
Coming soon
| Technology | |
|---|---|
| ๐ฅ Desktop | Tauri v2 |
| โก Frontend | SvelteKit + Svelte 5 |
| ๐พ Database | SQLite (via tauri-plugin-sql) |
| ๐จ Styling | Vanilla CSS with design tokens |
| ๐ฆ Backend | Rust (minimal โ plugin registration) |
# Clone the repo
git clone https://github.com/yourusername/omtedoen.git
cd omtedoen
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build a distributable .dmg
CARGO_TARGET_DIR=/tmp/omtedoen-target npm run tauri build
Note: If your project folder is inside
~/Documents/(iCloud-synced), setCARGO_TARGET_DIRto a non-synced path to avoid build timeouts.
The .dmg will be at $CARGO_TARGET_DIR/release/bundle/dmg/OmTeDoen_<version>_aarch64.dmg
src/
โโโ lib/
โ โโโ components/ # Svelte UI components
โ โโโ core/ # Pure business logic (task engine, recurrence, types)
โ โโโ stores/ # Reactive state (Svelte 5 runes)
โ โโโ storage/ # SQLite persistence layer
โ โโโ sync/ # iCloud sync (WIP)
โ โโโ utils/ # Date helpers
โโโ routes/ # SvelteKit routes
โโโ tests/ # Unit tests
src-tauri/ # Rust backend (Tauri shell)
For full architectural details, see CONTEXT.md.
| Shortcut | Action |
|---|---|
โ+1 / โ+2 / โ+3 |
Switch views |
โ+K |
Command palette |
โ+Shift+Space |
Quick capture |
Hover + 1 / 2 / 3 |
Set priority (Must/Should/Want) |
Contributions are welcome! Please read CONTEXT.md for architecture details and coding patterns before getting started.
This project is currently unlicensed. Contact the author for usage terms.
Built with โค๏ธ for brains that work differently.