Find the time to get your TODOs TODOne.
TODOne is an agent that lives in your terminal and helps you fill free time with prioritized, time-bound todos. Tasks are aggregated from your environment so you don't have to lift all of your tasks into a todo app first.
Currently, only code-based tasks are supported. See configuration for configuring TODOne.
Note
Configuration is a work in progress, config is only read from the todone.toml in the repo root.
todone can be configured to read from different repos in your local file system.
[[repos]]
name = "project" # user-friendly repo name
path = "path/to/repo"
[[repos]]
name = "other-project"
path = "path/to/other-project"git clone https://github.com/mgleason97/todone.git
cd todone
go run ./cmd/todone -config todone.tomlThis will start an interactive session where you can talk back and forth with your task planning agent.
A sample repo is provided at /sample, so todone will be able to plan tasks for you to complete in this repo.
