Home Linux Ao – An Elegant Microsoft Todo Desktop App

Ao – An Elegant Microsoft Todo Desktop App

By sk
Published: Last Updated on 2.2K views

We already have written about few command line todo apps such as Taskwarrior, Kanban.bash and Terminal Velocity. Today, we are going to discuss about a graphical todo application. Say hello to "Ao", an elegant microsoft todo desktop app. It is an unofficial, featureful, free, open source and community-driven todo app that is being used by people around the world.

Installing Ao

The developer of Ao has packaged it to different Linux platforms. It is available to download in popular formats such as Snap, AppImage, deb, rpm and pacman. You can download and install any format of you choice depending upon the distribution you use.

Ao is available in AUR. The Arch users can install it using any AUR helpers.

Using Yay:

$ yay -S ao

If you prefer Snap, run the following command to install it.

$ snap install ao

If you prefer AppImage, download the latest version from releases page.

$ wget https://github.com/klaussinani/ao/releases/download/v6.9.0/ao-6.9.0-x86_64.AppImage

Make it executable:

$ chmod +x ao-6.9.0-x86_64.AppImage

And, launch it using command:

$ ./ao-6.9.0-x86_64.AppImage

The .deb package can be installed like below:

$ sudo apt install gdebi
$ wget https://github.com/klaussinani/ao/releases/download/v6.9.0/ao_6.9.0_amd64.deb
$ sudo gdebi ao_6.9.0_amd64.deb

And, if you use Rpm-based system, do the following:

$ wget https://github.com/klaussinani/ao/releases/download/v6.9.0/ao-6.9.0.x86_64.rpm
$ sudo rpm -ivh ao-6.9.0.x86_64.rpm

How to use Ao, a Microsoft Todo desktop app

Once installed, launch it from menu or application launcher. You will be asked to sign in to your Microsoft account. Yes, you should have a free Microsoft account to use this app. The good thing is it lets you to create an account (if you don't have one already) in the app itself. You don't need to register using a web browser.

This is how Ao default interface looks like.

As you can see, the interface is simple, clean and user-friendly.  You can change the theme if you don't like the default one.

To change the theme, go to View -> Toggle Theme from menu bar. There are three themes available namely Sepia, Dark and Black.

Create a to-do

To add a new to-do, navigate to To-Do section in the left pane. Click on "Add a to-do" button, type the title and click ADD.

Similarly, you can create as many to-dos as you want.

Double click on the to-do to display additional section which allows you to set reminder, due date and a note about the to-do. You can also assign the newly to-do to current day by clicking on the button that says "Add to My Day" to complete the task today itself.

Once you completed the to-do, just click on round check box behind the name of the to-do to mark it as completed.

The to-dos can be sorted by due date, creation date, and alphabetically. To sort the to-dos, click on the three dots next to the to-do. A drop-down menu will appear. Go to Sort and sort them as you wish.

Delete a to-do

To delete a to-do, just double click on it and hot the trash can button at the bottom.

Creating lists

Ao allows you to create separate lists, such as official or personal, to add different to-dos.

To create a new list, click on New list option from the left pane and enter the name  of the list.

You can even share this list to someone to collaborate. Anyone with access to the shared list can view and modify the contents of that list.

To share a list, simply click on the + sign next to the list and click "Create Invitation Link".

Copy the link address and send it to someone who wish to contribute. Once the new collaborators joined, you can view them in the following screen.

To stop sharing the list, click on More Options in the above screen and then click Stop Sharing button.

Mange your account

To manage your account, click on the icon before your name in the dashboard and click "Settings" button.

From here, you can,

  • Import your lists and to-dos from wunderlist,
  • Enable/disable reminder notifications,
  • Enable/disable context menus,
  • Turn on/off to-do completion sound,
  • and many.

Keyboard shortcuts

Ao supports 40+ local keyboard shortcuts and 3 global shortcuts, so you can toggle between anything in a flash. The local keyboard allows to manage lists/to-dos,adjust change fonts, switch between themes, add due date, set reminder, toggle window menu and full screen.

The global shortcuts helps you to 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. To reset the keyboard settings to default, simply delete the ao config file from your home directory. For more details, check project's GitHub page given below.


Thanks for stopping by!

Help us to help you:

Have a Good day!!

You May Also Like

1 comment

RedneckBob December 29, 2018 - 9:58 pm

You want me to not only install a “Microsoft” app on my Linux box, but login to Microsoft from an app on my Linux box? Oh hell no. Not in a million years.


Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More