This is a fork of the original Tasks application by Eduardo Flores, rebranded and focused on Microsoft TODO integration for the COSMIC desktop environment.
- Eduardo Flores - Original creator of the Tasks application
- Repository: https://github.com/cosmic-utils/tasks
- Contact: edfloreshz@proton.me
- digit1024 - Current maintainer of MS TODO App
- Repository: https://github.com/digit1024/msToDO
- Support: https://buymeacoffee.com/digit1024
git clone https://github.com/digit1024/msToDO.git
cd msToDO
sudo just installgit clone https://github.com/digit1024/msToDO.git
cd msToDO
cargo buildMS TODO App includes a comprehensive command-line interface for automation and scripting:
# GUI mode (no arguments)
./ms-todo-app
# CLI mode (with commands)
./ms-todo-app lists --include-virtual
./ms-todo-app tasks <list-id> --today
./ms-todo-app create --list <list-id> --title "New task" --due-date "2025-10-15"
./ms-todo-app update <task-id> --status finished
./ms-todo-app delete <task-id> --yesFeatures:
- 📋 List management and task queries
- ✅ Create, update, and delete tasks
- 🎯 Filter by date, status, and keywords
- 📊 JSON output for scripting (
-o json) - 🔄 POSIX exit codes for automation
- 🤖 Perfect for cron jobs and shell scripts
Download the latest Flatpak release from the Releases page and install it:
# Download the .flatpak file from the latest release
flatpak install --user ms-todo-app_v.1.0.flatpakTo build the cargo sources for the Flatpak manifest:
python3 ./flatpak/flatpak-cargo-generator.py ./Cargo.lock -o ./flatpak/cargo-sources.json
appstreamcli validate --pedantic --explain res/com.github.digit1024.ms-todo-app.metainfo.xmlCopyright 2024 © Eduardo Flores (Original Tasks app) Copyright 2025 © digit1024 (MS TODO App fork)
MS TODO App is released under the terms of the GPL-3.0
If you find this application useful, consider supporting the development:


