
Any.do
To-do list and task management app for organizing personal tasks, reminders, and schedules
Discover top open-source software, updated regularly with real-world adoption signals.

Elegant, feature-rich desktop client for Microsoft To-Do
Unofficial Microsoft To-Do desktop app with dark themes, global shortcuts, auto-night mode, and extensive keyboard navigation. Cross-platform and community-driven.

Ao is an unofficial desktop client for Microsoft To-Do that brings elegant design and power-user features to task management. Used by people in over 120 countries, it wraps the Microsoft To-Do web experience in a native desktop shell with extensive customization options.
The app offers multiple visual themes (Black, Dark, Sepia) with auto-night mode that adapts to your environment. A compact mode automatically activates when you downsize the window. With 40+ local keyboard shortcuts and customizable global hotkeys, you can create todos, navigate lists, and search tasks without touching your mouse. The scalable interface lets you adjust zoom levels, while list navigation shortcuts (Cmd/Ctrl 1-9) provide instant access to your task lists.
Ao runs on Windows, macOS, and Linux. Installation options include direct downloads from GitHub releases, Snapcraft for Ubuntu users, and Homebrew Cask for macOS. It's ideal for productivity enthusiasts who want a native desktop experience for Microsoft To-Do with keyboard-driven workflows and visual customization beyond what the official web or mobile apps provide.
When teams consider Ao, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Keyboard-Driven Task Triage
Process daily tasks using global shortcuts to create todos and navigate lists without leaving your current application, reducing context switching and maintaining focus.
Multi-Platform Productivity Workflow
Maintain consistent Microsoft To-Do access across Windows workstations, macOS laptops, and Linux development machines with unified keyboard shortcuts and theme preferences.
Extended Screen Time Management
Reduce eye strain during long work sessions by enabling auto-night mode and sepia themes that automatically adjust to ambient lighting conditions throughout the day.
Rapid List Navigation
Jump instantly between project lists using numeric shortcuts (Cmd/Ctrl 1-9) to review priorities, update statuses, and coordinate tasks across multiple workstreams without scrolling.
Yes, Ao is a desktop client for Microsoft To-Do and requires an existing Microsoft account with To-Do access. It wraps the official web experience with enhanced desktop features.
Press Cmd/Ctrl + . to open the configuration file (~/.ao.json) where you can modify any shortcut. To reset all shortcuts to defaults, delete the file and restart the app.
Yes, Ao syncs with your Microsoft To-Do account, so changes made in Ao appear in official web, mobile, and desktop apps, and vice versa.
Global shortcuts let you control Ao from anywhere in your operating system. Enable them via File > Enable Global Shortcut Keys, then use shortcuts like Cmd/Ctrl + Alt + C to create todos system-wide.
Download directly from GitHub releases for the latest version. Ubuntu users can use Snapcraft (snap install ao) for automatic updates. macOS users can use Homebrew Cask, though it may not always have the newest release.
Project at a glance
ActiveLast synced 4 days ago