⚡ Offline-First • Zero Cloud Lock-In • No AI Bloat

Sovereign Task Execution.
Engineered for Pure Speed.

A personal, local-first task manager modeled on Todoist’s peak workflow. Instant sub-100ms response, deterministic recurrence parsing, Google Calendar time-grids, and self-hosted private synchronization.

Open Web App Download Installers
ToDoz Desktop — Today & Schedule
Projects
+ Quick Add: Review PhD thesis draft tomorrow at 4pm p1 #research {nov 30} |
tomorrow 4pm p1 #research
Review Association Rule Mining benchmark experiment
Today 2:00 PM #Research
Bologna Process syllabus updates for Software Engineering
Today 5:30 PM #Teaching
Sync meeting on SmartGate infrastructure deployment
Tomorrow 10:00 AM #SmartGate

Built with Craftsmanship, Not Bloat

Every line of ToDoz was written with purpose. No tracking cookies, no sluggish web-wrapped Electron shells, and zero AI hallucinations.

100% Offline-First (Drift SQLite)

Your tasks reside on your device first. Complete tasks, reorder boards, and filter views with instant sub-100ms response times without internet access.

Mathematical Recurrence Engine

Deterministic natural-language parser. Supports every! 2 months (completion-based), every 1st wed, every last workday, and explicit refusal of invalid syntax.

Google Calendar Time-Grid

Full 15-minute slot time-grid in Day, 3-Day, Week, and Month layouts. Drag cards to reschedule, drag borders to adjust duration, or switch to Kanban Boards and Lists.

Todoist-Style Power Filters

Full Boolean query language: (today | overdue) & #Research, p1 & overdue, p4 & today, and due before: next monday. Save custom views with live error checking.

Zero-Password Device Pairing

No passwords stored on servers. Join devices via short-lived cryptographic pairing codes. Revoke stolen devices instantly.

Self-Hosted Sync Server

Runs in a single Docker container. Uses field-level Last-Write-Wins (LWW) resolution, Tailscale private mode, and zero third-party cloud lock-in.

One Task Model. Three View Dimensions.

Switch between chronological planning, visual kanban pipelines, and deep hierarchy without losing a single tag.

Google Calendar-Style Precision

Drawn natively in Flutter and React. Features a "now" line, overlapping side-by-side tasks, duration adjustment handles in 15-minute increments, and auto-scroll when dragging near viewport edges.

// Calendar Views Supported natively: • Day View - Micro-schedule today's hours with exact 15m time blocks • 3-Day View - Multi-day sprint planning for high-intensity work • Week View - Broad 7-day tactical horizon across all projects • Month View - High-level bird's eye view with drag-and-drop reschedule

Deterministic Natural Language Rules

Built with an explicit parser in pure Dart. No LLMs guessing what you meant. Every rule executes with mathematical precision.

every day -> Repeats every calendar day every mon, fri at 8pm -> Strict day-of-week & time constraints every 1st wed -> Dynamic positional week calculations every! 2 months -> Completion-based (moves forward from when you finish) after 10 days -> Exact delay interval after checkoff every 12 hours starting at 9pm -> Sub-daily bounded recurrences

Boolean Filter Query Engine

Slice and dice your tasks with a custom compiler that evaluates dates, projects, labels, and priorities in sub-millisecond execution.

(today | overdue) & #Research -> High-priority focus for ongoing papers p1 & overdue, p4 & today -> Critical items + low-stress today tasks ##Engineering & %bologna -> Nested project trees with label filters due before: next monday & !assigned -> Tasks requiring personal triage this week

Field-Level Last-Write-Wins (LWW)

If your phone changes a due date while your laptop renames the title offline, both edits merge flawlessly without losing changes or requiring complex conflict resolution dialogues.

• SQLite Triggers log changed fields to a local dirty queue • Incremental sync pushes only deltas upon reconnection • Android WorkManager keeps background reminders refreshed every ~15 mins • Windows Toast notifications fire even when the app is completely closed

Install ToDoz Everywhere

Native client performance on your desktop and phone, plus instant web access on any machine.

Windows Desktop

Windows 10 / 11 (64-bit)

Native Windows MSI installer. Supports background toast reminders, global Quick-Add hotkeys, and Start Menu integration.

Download .MSI

Android Mobile

Android 8.0+ (ARM64 & x86)

Full offline-first mobile app. Supports background WorkManager sync, Quick-Add share sheet, and exact alarms.

Download .APK

Ubuntu / Linux

Ubuntu 22.04+ / Debian (64-bit)

Native GTK3 desktop package with local SQLite storage, system tray integration, and native desktop notifications.

Download .DEB

Web Browser

All Modern Browsers

Direct browser client running React + TypeScript. Instant access from any machine with zero installation required.

Launch Web App