DO 简体中文
DO is a local-first Windows desktop task planner that works immediately after launch. It turns task lists into editable schedules, stores everything in a local SQLite database, and provides countdowns, progress check-ins, and reminders.
- No account, API key, model service, or network connection required.
- Batch task entry with a local default duration of 30 minutes per task.
- Editable priority, completion criteria, duration, order, and schedule.
- Availability-window scheduling, countdowns, progress tracking, and reminders.
- Local SQLite persistence and system tray restore.
- White and light-blue visual theme with light/dark mode support.
- Windows 10 or Windows 11 (x64)
- Node.js 22 or newer
- npm
npm ci
npm run build
npm startWindows users can also double-click 启动 DO.bat. The launcher installs dependencies when needed, builds the app, and starts it.
| Command | Purpose |
|---|---|
npm run build |
Build the Electron main process and renderer |
npm start |
Start the built desktop application |
npm run typecheck |
Run TypeScript checks |
npm test |
Run unit and integration tests |
npm run lint |
Run Oxlint |
npm run test:ui |
Run Playwright renderer tests |
npm run dist:win |
Build Windows installer and portable packages |
All tasks, schedules, progress, and settings remain in the app's local data directory. DO contains no model integration and never asks for an API key.
%APPDATA%/do-desktop
DO is released under the MIT License.