- Saved searches
- Use saved searches to filter your results more quickly
- License
- klaudiosinani/ao
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- davidsmorais/kuro
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- About
- Kuro: An Unofficial Microsoft To-Do Desktop Client for Linux
- Kuro: Unofficial Open-Source Microsoft To-Do App
- Features of Kuro
- Install Kuro in Linux
- Microsoft To-Do (unofficial)
- Enable snaps on Arch Linux and install Microsoft To-Do (unofficial)
- Enable snapd
- Install Microsoft To-Do (unofficial)
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Elegant Microsoft To-Do desktop app
License
klaudiosinani/ao
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Elegant Microsoft To-Do desktop app
Ao is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app, used by people in more than 120 countries.
You can now support the development process through GitHub Sponsors.
Visit the contributing guidelines to learn more on how to translate this document into more languages.
Come over to Gitter or Twitter to share your thoughts on the project.
- Black, Dark & Sepia Themes
- Compact & Auto-Night Modes
- Local & Global Customizable Keyboard Shortcuts
- List Navigation
- Scalable Interface
- Update Notifications
- Cross Platform
Head to the releases page and download the appropriate installer for your system.
Ubuntu Linux users can directly install through Snapcraft snap install ao
Macos users can directly install through Homebrew Cask brew cask install ao
The version available on Homebrew Cask may not be the latest, since unlike Snapcraft , it is not offically maintained. If that is the case, please consider downloading directly from the Github releases page.
Visit the project homepage to view all features in detail.
- Auto Night Mode — Press Cmd/Ctrl Alt N to allow Tusk to adjust to your environment.
- Black Theme — Activate it by pressing Cmd/Ctrl B
- Compact Mode — Downsize the window to enter the mode.
- Custom Shortcut Keys — Navigate to ~/.ao.json or press Cmd/Ctrl . to modify any shortcut key. To reset delete ~/.ao.json & restart the app.
- Dark Theme -Activate it by pressing Cmd/Ctrl H
- Global Shortcut Keys — Enable them by using the File > Enable Global Shortcut Keys option.
- List Navigation — Navigate your lists by pressing Cmd/Ctrl Tab / Cmd/Ctrl Shift Tab or jump directly to one by using Cmd/Ctrl 1 — 9
- Scalable Interface — Adjust the zooming factor by pressing Cmd/Ctrl Shift = or Cmd/Ctrl — .
- Sepia Theme — Activate it by pressing Cmd/Ctrl G .
- Update Notifications — Customize the app’s update checking frequency.
40+ local keyboard shortcuts. Toggle anything in a flash.
View all the available local keyboard shortcuts.
Description | Keys |
---|---|
Activate Auto Night Mode | Cmd/Ctrl Alt N |
Add Due Date | Cmd/Ctrl Shift T |
Add Todo to My Day | Cmd/Ctrl K |
Complete Todo | Cmd/Ctrl Shift N |
Delete List | Cmd/Ctrl Shift D |
Delete Todo | Cmd/Ctrl D |
Edit Shortcut Keys | Cmd/Ctrl . |
Hide Completed Todos | Cmd/Ctrl Shift H |
Jump to List | Cmd/Ctrl 1 — 9 |
Make Text Larger | Cmd/Ctrl Shift = |
Make Text Smaller | Cmd/Ctrl — |
Navigate to Next List | Cmd/Ctrl Tab |
New List | Cmd/Ctrl L |
New Todo | Cmd/Ctrl N |
Rename List | Cmd/Ctrl Y |
Rename Todo | Cmd/Ctrl T |
Reset Zoom Level | Cmd/Ctrl 0 |
Return to Todos | Esc |
Search Todos | Cmd/Ctrl F |
Set Always on Top | Cmd/Ctrl Shift P |
Set Reminder | Cmd/Ctrl Shift E |
Sign out | Cmd/Ctrl Alt Q |
Toggle Black Theme | Cmd/Ctrl B |
Toggle Dark Theme | Cmd/Ctrl H |
Toggle Important | Cmd/Ctrl I |
Toggle My Day | Cmd/Ctrl M |
Toggle Planned | Cmd/Ctrl P |
Toggle Sepia Theme | Cmd/Ctrl G |
Toggle Settings | Cmd/Ctrl , |
Toggle Sidebar | Cmd/Ctrl O |
Toggle Tasks | Cmd/Ctrl J |
Toggle Window Menu | Alt |
Access Ao at any moment from anywhere within your operating system. All global shortcuts can be customized to match your own preference through the configuration file ~/.ao.json .
View all the available global keyboard shortcuts.
Description | Global Shortcut |
---|---|
Create New Todo | Cmd/Ctrl Alt C |
Search Todos | Cmd/Ctrl Alt F |
Toggle Ao Window | Cmd/Ctrl Alt A |
For more info on how to contribute to the project, please read the contributing guidelines.
- Fork the repository and clone it to your machine
- Navigate to your local fork cd ao
- Install the project dependencies npm install or yarn install
- Run Ao on dev mode npm start or yarn start
- Lint code for errors npm test or yarn test
- Build binaries and installers npm run release or yarn release
Ao is an unofficial, open source, third-party, community-driven, free app and is not affiliated in any way with Microsoft.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)
License
davidsmorais/kuro
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Kuro is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app for Linux, made by David Morais
⚠️ Kuro is a fork of Ao which is no longer actively maintained
Head over to the releases 🚀 page and download your distribution’s package. Checkout our Installation Guide for more information
Kuro can be found on the Snap Store. If you have Snap installed on your system you can install Kuro by running
sudo snap install kuro-desktop --edge
Kuro can be found in AUR (Thanks to Reverier-Xu). To install Kuro, you can run
- Do not request new package types. You can submit the PR or an issue to have them built.
Bug 🐞 , Questions ❓ or Feature Request 🚀 ?
Kuro is relatively stable and I have been working on other projects. Today, I have updated Electron and some other dependencies to their latest, most secure versions. In doing so, Kuro has stopped supporting 32bit systems. The last working version on 32bit systems is 8.1.6
Please provide feedback on the issues page 🚀
Check out our Wiki for documentation
- Full rebranding of Ao into Kuro
- Cleaning all the bugs. These can be found in the issues page 🚀
- Implementing CI/CD for Linux packages 🚀
- Revision of documentation
- Landing Page with Documentation
About
An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)
Kuro: An Unofficial Microsoft To-Do Desktop Client for Linux
Microsoft says that they love Linux and open-source, but we still do not have native support for a lot of its products on Linux.
While they could be trying to add more support, like the ability to install Microsoft Edge on Linux– but it’s not excellent for a multi-trillion dollar company.
Similarly, Microsoft’s To-Do service is also a popular one, replacing Wunderlist as it was shut down in 2020.
In case you’re curious, we have a lot of to-do list applications available for Linux. So, if you want to switch away from Microsoft To-Do, you’ve got options.
Microsoft To-Do is a cloud-based task management application that lets you organize your tasks from your phone, desktop, and the web. It is available to download for Windows, Mac, and Android.
So, if you would rather not use the web browser but a separate application, what can you do on Linux?
Kuro: Unofficial Open-Source Microsoft To-Do App
Kuro is an unofficial open-source application that provides you a desktop experience for Microsoft To-Do on Linux with some extra features.
It is a fork of Ao, which was an open-source project that stepped up to become a solution for it. Unfortunately, it is no longer being actively maintained. So, I came across a new fork for it that seems to get the job done.
Kuro provides some extra features that let you toggle themes, enable global shortcuts, and more from within the application.
Note that this application is fairly new, but a stable release is available to try. Furthermore, the developer plans to add more themes and features in the near future.
Features of Kuro
If you tend to use Microsoft services (like Outlook), its To-Do app should be a perfect option to organize your tasks. You can even flag emails to create tasks out of it.
With Kuro desktop client, you get a few quick features to configure that include:
- Ability to launch the program on start.
- Get a system tray icon to quickly create a task, search, or check the available list for the day.
- Enable Global shortcut keys.
- Toggle available themes (Sepia, Dracula, Black, Dark).
- Toggle Auto Night mode, if you do not want to constantly change themes.
- Hide the tray icon, if you do not need it.
- Customize the font size as required.
In addition to some features, you can also access certain settings to enable/disable email notifications, confirm before deleting, and more such controls for the to-do app experience.
Overall, the experience wasn’t terrible, but I noticed some weird graphical glitches in the user interface for a few minutes. I am not sure if it is a known issue.
Install Kuro in Linux
You can find the .deb package for Ubuntu-based distributions from its GitHub releases section.
In either case, you can also get it from the Snap store for any Linux distribution of your choice. The package is also available in AUR for Arch Linux distributions.
The developer also mentions that a Flatpak package is on its way. So, you can keep an eye on its GitHub page for more information on that.
Have you tried this already? Do you know of a better Microsoft to-do client for Linux? Let me know in the comments below.
Microsoft To-Do (unofficial)
Enable snaps on Arch Linux and install Microsoft To-Do (unofficial)
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
Enable snapd
On Arch Linux, snap can be installed from the Arch User Repository (AUR). The manual build process is the Arch-supported install method for AUR packages, and you’ll need the prerequisites installed before you can install any AUR package. You can then install snap with the following:
git clone https://aur.archlinux.org/snapd.git cd snapd makepkg -si
Once installed, the systemd unit that manages the main snap communication socket needs to be enabled:
sudo systemctl enable --now snapd.socket
To enable classic snap support, enter the following to create a symbolic link between /var/lib/snapd/snap and /snap :
sudo ln -s /var/lib/snapd/snap /snap
Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.
Install Microsoft To-Do (unofficial)
To install Microsoft To-Do (unofficial), simply use the following command:
sudo snap install microsoft-todo-unofficial