There are various todo, task and project registration systems where one can implement a certain task or project management system like GTD or Scrum. Tools I like are org-mode, taskwarrior and taskjuggler. All are open source tools. The task files can sync across systems with a sync tool like syncthing. Another route is to use commercial software with included cloud hosting. Office365 offers Planner and Tasks. Unfortunately one needs to be online to use them. There is a way to sync locally with taskwarrior

There is terminal support for Office365 applications like Planner, Tasks https://github.com/pnp/cli-microsoft365 https://pnp.github.io/cli-microsoft365/cmd/todo/task/task-add https://pnp.github.io/cli-microsoft365/cmd/todo/task/task-add/ https://pnp.github.io/cli-microsoft365/cmd/todo/task/task-list/

some other applications that don’t rely on the browser https://github.com/kiblee/tod0 https://github.com/klaussinani/ao