Skip to main content

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 prepended
  • task show {id or substring} --> find the list or item matching your identifier and show it using its respective type's show command
  • task show list {id or substring} --> show the list and all of its item names
  • task show item {id} --> show the associated item and all of its specified information
  • task show items {id1},{id2},...,{idx} --> show the associated items and all of their specified information
  • task 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 name
  • task delete {id} --> deletes the list or item associated with that id
  • task delete item {id} --> deletes the item associated with that id
  • task delete list {id} --> deletes the list associated with that id
  • task delete completed --> deletes all items that have been completed
  • task remove ... --> aliases directly to 'task delete ...
  • task update {item id} {**kwargs} --> updates the associated attributes on the item
  • task comment {item id} {content} --> adds a comment to that items comment thread
  • task ai {prompt} --> Feeds a prompt directly to an LLM, which constructs and executes a series of task commands according to its interpretation of the prompt
  • task 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 thread
  • task nuke --> deletes all of your task data, letting you have a fresh start
  • task add ... -> aliases directly to task 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.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for taskai-cli 1.2.0
File Size Uploaded
taskai_cli-1.2.0.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for taskai-cli 1.2.0
File Interpreter ABI Platform
taskai_cli-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.6 kB

Release files / taskai_cli-1.2.0.tar.gz

Download URL taskai_cli-1.2.0.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9689985cbf45300e9ae048b4c2e81b1f86035ff16bb950751372ea7910d21af1
BLAKE2b-256 checksum
How to use checksums
45118a9ba70404ad75cc4fba6f6195a01a8ed7fc8d8371c3b4b0364db7c1f2c5
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 Jul 2, 2026.

Transparency log

Release files / taskai_cli-1.2.0-py3-none-any.whl

Download URL taskai_cli-1.2.0-py3-none-any.whl
Size 16.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7bc87e0a97b5ecace6e4c7f3a46ac307ce69c5de98b493f72d14f6d09487c122
BLAKE2b-256 checksum
How to use checksums
48bcbbe6fa508a1ba3dc6beb39b76d46ec97aa3768c0a6d35a19b36e1d668861
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 Jul 2, 2026.

Transparency log

Release history Release notifications | RSS feed

1.10.0

2 release files

1.9.26

2 release files

1.9.25

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.6

2 release files

1.6.5

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.4.5

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

This release

1.2.0 This release

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.1

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page