Offline-First • Zero Cloud Lock-In • Sub-100ms

Sovereign Task Execution. Fast, deterministic, and respectful of your attention.

A local-first task manager built for sub-100ms response, deterministic recurrence parsing, Google Calendar time-grids, and self-hosted private synchronization. No subscriptions, no tracking telemetry, and zero AI bloat.

Download Installers Launch Web App Read Philosophy →
ToDoz — Today & Schedule
+ Review PhD thesis draft tomorrow at 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
THE MANIFESTO

The ToDoz Philosophy

Modern productivity software has lost its way into subscription paywalls, tracking telemetry, and sluggish cloud bloat. ToDoz is a reference implementation of Sovereign Personal Software, built around four foundational principles with AI used to lower the cost of building it, not to add weight to the product.

"Software should serve people without claiming permanent custody over their information, choices, or work."
Read the full manifesto →
PRINCIPLE I
Sovereignty
Authority belongs to the user. Tasks live in a local SQLite database you control, with self-hosted sync, revocable device tokens, and freedom from mandatory cloud accounts.
PRINCIPLE II
Longevity
Information outlives software. Documented SQLite schemas, portable exports (JSON, CSV, ICS), and verified backups keep your commitments readable for decades.
PRINCIPLE III
Locality
Independence is designed in. Creating, completing, searching, and filtering tasks work completely offline; synchronization is an optional transport, never a prerequisite.
PRINCIPLE IV
Transparency & Control
Consequential behavior remains governable. Recurrence rules and Boolean filters are deterministic and testable, every change is logged with Undo, and sync rules are disclosed honestly.
SUPPORTING QUALITY · T6
Interoperability & Maintainability
Focused task execution that connects to Markdown vaults, journals, and calendars via documented REST APIs, signed webhooks, ICS feeds, and CSV/JSON interchange.
SUPPORTING QUALITY · T7
Human Experience & Speed
Immediate sub-100ms feedback on local SQLite operations, keyboard-first Quick Add, and respectful notifications without dark patterns or cloud spinners.
EVIDENCE-LED EVALUATION
Five Eligibility Requirements (E1–E5) & Seven Verification Procedures (T1–T7)
Ownership & Exit (T1) • Preservation & Recovery (T2) • Offline Independence (T3) • Operational Transparency (T4) • Security, Custody & Continuity (T5) • Interoperability (T6) • Human Experience (T7).
Read the evaluation methodology → Explore the intellectual lineage → Browse the Sovereign Index →
ENGINEERING FOUNDATIONS

Built with Craftsmanship

Modeled on Todoist’s peak workflow speed and enhanced with native offline database storage and self-hosted control.

100% Offline SQLite Store
Runs on Drift SQLite. Complete tasks, reorder boards, and filter views instantaneously on planes, trains, or offline server rooms.
Mathematical Recurrence
Supports every! 2 months (completion-based), every 1st wed, every last workday, and explicit refusal of ambiguous grammar.
Google Calendar Style Time-Grid
Day, 3-Day, Week, and Month in light and dark, on the web, Windows and Android. Tap a slot to add, drag to move, drag the bottom edge to resize in 15-minute steps, and see repeating tasks on their later days.
Location Reminders
Save places like Work or Home and get “when I arrive” or “when I leave” reminders on Android, even while the app is closed. Pick the place on an OpenStreetMap map or use your current location.
Reminders on Every Device
Several time reminders per task on Android and Windows, with Complete and Snooze buttons on the notification and an optional daily digest. Windows reminders fire even when ToDoz is closed.
Boolean Filter Engine
Full query grammar: (today | overdue) & #Research, p1 & overdue, p4 & today, and due before: next monday.
Zero-Password Pairing
Join devices via short-lived cryptographic pairing codes. No plaintext passwords or email verification traps required.
Self-Hosted Sync Server
Lightweight Docker service using field-level Last-Write-Wins (LWW) conflict resolution and Tailscale mesh support.
VIEW DIMENSIONS

One Task Model. Three Perspectives.

Switch between chronological time blocks, visual kanban pipelines, and hierarchical project trees.

Drawn natively with a "now" marker line, side-by-side overlapping event handling, and 15-minute snap handles:

• Day View - Micro-schedule today's hours with exact 15m time blocks • 3-Day View - Multi-day tactical sprint planning • Week View - Broad 7-day operational horizon (computers and tablets) • Month View - High-level bird's-eye view with drag-and-drop reschedule • Tap a slot to add, drag to move, drag the bottom edge to resize • Repeating tasks show faded on their later days • Light and dark, the same on web, Windows and Android

Reminders that follow you, not the clock (Android). Android's own geofencing watches the places while ToDoz is closed:

• Save a place: tap the map, use your current location, or type coordinates • On a task, choose Location: "When I arrive" or "When I leave" • Arrive at Work -> "Talk to Sam - You arrived at Work" • Needs location set to "Allow all the time"; takes a minute or two to notice • Places sync between your devices and stay private to you

Mathematical natural language recurrence parsed offline with deterministic 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 (schedules from when you finish) after 10 days -> Exact delay interval after checkoff

Boolean query language evaluated across priorities, dates, labels, and project hierarchies:

(today | overdue) & #Research -> High-priority focus for active research papers p1 & overdue, p4 & today -> Critical items + low-stress items ##Engineering & %bologna -> Sub-projects matching specific tags due before: next monday & !assigned -> Tasks requiring personal triage this week

Field-level Last-Write-Wins (LWW) ensures offline multi-device edits merge cleanly:

• SQLite Triggers record modified fields to a local dirty log • Incremental sync transfers only delta changes upon network reconnection • Android WorkManager keeps background reminders refreshed every ~15 mins • Windows Toast notifications fire even when the application is completely closed
CROSS-PLATFORM

Install ToDoz Everywhere

Native client performance on desktop and mobile, plus instant web access from any browser.

Windows Desktop
Windows 10 / 11 (64-bit)

Authentic Windows MSI installer with toast reminders that fire even when ToDoz is closed, a Google-style calendar, and Start Menu integration.

Download .MSI
Android Mobile
Android 8.0+ (ARM64 & x86)

Full offline mobile application with background sync, time and location reminders, a quick-add share sheet, and exact alarms.

Download .APK
Web Browser
Modern Browsers (React + TS)

Zero installation required. Instant web client connected to your self-hosted server or test sandbox.

Launch Web App