A task manager for the terminal, but with a TUI. And notifications. And terrible code quality.
Find a file
2025-03-14 23:55:49 +01:00
lib Fixed minors to report view + the daemon now runs every 10 minutes 2025-02-25 15:22:41 +01:00
resources Fixed installation bugs + minors 2025-03-03 01:31:12 +01:00
src Fixed various panics 2025-03-14 23:55:49 +01:00
.gitignore First commit: basic functionalities + UI + build_report 2025-02-24 23:12:16 +01:00
Cargo.lock First commit: basic functionalities + UI + build_report 2025-02-24 23:12:16 +01:00
Cargo.toml First commit: basic functionalities + UI + build_report 2025-02-24 23:12:16 +01:00
LICENSE Added LICENSE, README and setup script 2025-02-26 16:33:13 +01:00
README.md Fixed report count 2025-03-02 18:05:31 +01:00

Accolli

What the heck is accolli, you ask?
It is terrible task manager for the command line.
It offers a TUI for day-to-day management (viz, completion, check deadlines) of tasks and CLI commands to add them.
But that's not all: accolli will also send you a notification when one of your tasks' deadline is within one month/week/day or in the next 15 minutes. How convenient.

How to use

Simply run setup.sh, and it should take care of everything for you:

  • It will create the folder for the tasks' database
  • It will build the project
  • It will ask you where you put the accolli_daemon binary in order to correctly configure the systemd service and enable it1
  • It will ask you where to put the accolli binary

Now you can simply run accolli in your terminal and voilà: enjoy your new, crappy task manager.
Routine management of your tasks can be done using the TUI; to see the keyboard mappings of the TUI you can simply press the '?' button.
To add a new task, run accolli add "<task-title>". When adding a new task, you can also assign it to a project (-p/--project <project-name>), define a deadline (-d/--deadline)2, or you can make the new task a subtask of a previously added one (-s/--subtask-of <task-id>).
Use accolli --help to get more info about the available CLI commands.


  1. if you are a systemd hater, don't worry! You can just manually run the accolli_daemon binary to get the same behavior. ↩︎

  2. for the time being, deadlines can only be given in the format YYYY-MM-DD HH:mm ↩︎