
A smart todo list that optimizes your schedule for you.
Based on CPU scheduling principles.
Task Scheduler was designed to optimize the order in which you complete your todo list by treating your tasks like CPU tasks.Full server/client architecture.
The bulk of Task Scheduler's logic resides in tasksd
, which can be easily served from a server or docker container.A feature-complete CLI client.
The reference client is fully functional, allowing you to add, remove, update, complete, query, and filter tasks easily from the command line.Open and easy REST API.
The server exposes many intuitive API endpoints, which makes developing new clients or widgets quick and easy.Check out the project on Github.
An Android client is in active development. Stay tuned!