Task AI
Welcome to Task AI - a command-line todo list with some extra ai features.
Here's what you can do:
task show all--> show all of your lists and item names, with their respective IDs prependedtask show {id or substring}--> find the list or item matching your identifier and show it using its respective type's show commandtask show list {id or substring}--> show the list and all of its item namestask show item {id}--> show the associated item and all of its specified informationtask show items {id1},{id2},...,{idx}--> show the associated items and all of their specified informationtask create item {list id or substring} {name} {**kwargs}--> Create a new item for the associated list. Can specify kwargs as --optional cli arguments.task create list {name}--> create a new list by that nametask delete {id}--> deletes the list or item associated with that idtask delete item {id}--> deletes the item associated with that idtask delete list {id}--> deletes the list associated with that idtask delete completed--> deletes all items that have been completedtask remove ...--> aliases directly to 'task delete ...task update {item id} {**kwargs}--> updates the associated attributes on the itemtask comment {item id} {content}--> adds a comment to that items comment threadtask ai {prompt}--> Feeds a prompt directly to an LLM, which constructs and executes a series of task commands according to its interpretation of the prompttask ai headstart {item id}--> Feeds the item context to an LLM, which responds with a concise description of the next step to perform. The response is added as a comment in the items comment threadtask nuke--> deletes all of your task data, letting you have a fresh starttask add ...-> aliases directly totask create item ...task complete {item id}--> sets the associated item's .completed attribute to true
Run task show examples to print a comprehensive set of examples, and grep for the ones that you're interested in!
Run task by itself to run in interactive mode, which improves performance.
Installation
pip install taskai-cli
Configuration
For first time usage, run our setup command:
task setup
This will walk you through the necessary steps to get all features set up.
In order to edit or view your configurations, you can use the task config command family
task config show # --> lists your current configuration options
task config set {key} {value} # --> Sets a given value
task config get {key} # retrieves a given value
Release files for taskai-cli 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| taskai_cli-1.0.1.tar.gz | 17.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| taskai_cli-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.8 kB
Release files / taskai_cli-1.0.1.tar.gz
| Download URL | taskai_cli-1.0.1.tar.gz |
|---|---|
| Size | 17.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d6f5a9a556844692073b0098b62afa37b103ce5b7d273337371499b9f994447
|
|
BLAKE2b-256 checksum How to use checksums |
e2ec4d3b6c49ed77073cc919b4c958efce9847577b9d98477361599c2b829fcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.
Transparency logRelease files / taskai_cli-1.0.1-py3-none-any.whl
| Download URL | taskai_cli-1.0.1-py3-none-any.whl |
|---|---|
| Size | 14.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0ccbfe8ab6dfdb34987ab19da6111da45d015cefbc0d9e30af90964ee7f85d9c
|
|
BLAKE2b-256 checksum How to use checksums |
7b7f5baac12648060f39176cf8dee6e6df9148e9529a604e70d0be64f477bea8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 23, 2026.
Transparency log