Cronwave is a calendar scheduler integration with the command line utility taskwarrior. Cronwave takes all your task, their estimated times and schedules them accordingly. It then links with an external caldav server and pushes the new changes. Check out my blog post on how I use it.
- sync with private caldav servers such as Radicale
- recurring events
- rescheduling feature that allows you to create new events and have your tasks move around them
- delete function than completes your tasks and removes them from your calendar
- tasks that start after a specific date.
- filling out a whentomeet based on the events you have scheduled
- google/apple calendar support
- ui
- more advanced ai/monte carlo simulation scheduling algorithm
- integration with [mcps](https://github.com/swaits/mcps
git clone https://github.com/ascaletty/cronwave
cd cronwave
cargo build --release
cd target/release
sudo cp cronwave /usr/bin/
Contributions are more than welcome.