Aura CLI
Personal AI work assistant CLI for task management, workday sync, and productivity summaries.
Install
pip install aura-ai-agent
Requires Python 3.11+.
Commands
Tasks
aura tasks list # active tasks grouped by priority
aura tasks list --priority high # filter by priority
aura tasks list --status all # include completed
aura tasks create "Fix login bug" --priority high --due 2026-03-28
aura tasks start "Fix login" # mark in progress
aura tasks complete "Fix login" # mark done + auto-archive check
aura tasks snooze "Fix login" --until 2026-03-25
aura tasks search "authentication"
aura tasks archive # move 7+ day completed tasks to archive
aura tasks update "Fix bug" --priority high --due 2026-04-01
aura tasks update "Fix bug" --notes "waiting for design sign-off"
aura tasks update "Fix bug" --tags "bug,sprint-43"
aura tasks update "Fix bug" --due "" # clear due date
aura tasks start "Fix bug" --notes "starting investigation"
aura tasks complete "Fix bug" --notes "fixed in abc123, deployed"
Sources
aura sources list
aura sources add workiq --type mcp --fetch-hint "Fetch tasks since {start-date}."
aura sources add ado --type cli \
--fetch-hint "Fetch work items since {start-date}." \
--skill ado-cli
aura sources enable ado
aura sources disable ado
aura sources remove ado
Source names must contain only letters, digits, and underscores (no hyphens).
Dashboard
aura dashboard show # terminal snapshot
aura dashboard show --live # auto-refresh (Ctrl+C to stop)
aura dashboard show --interval 3 # refresh every 3 seconds
aura dashboard serve # web UI at http://localhost:3333
aura dashboard serve --port 8080
Data files
All data is stored locally:
~/.aura/
tasks/
task-workiq-ABC-123.json -- external source task
task-manual-a3f9b2.json -- manual task (6-char UUID)
archive/
task-workiq-OLD-001.json -- completed 7+ days ago
task-sources.json -- configured sources
last-sync.json -- written by start-workday workflow
On Windows ~ resolves to %USERPROFILE%, on macOS/Linux to $HOME.
Task sources
Two source types:
| Type | How tasks are fetched |
|---|---|
mcp |
Agent calls the named MCP server using fetch_hint as instruction |
cli |
Agent uses the skill named in skill for fetch instructions; fetch_hint provides mapping hints |
Default source (workiq) is created automatically on first use.
License
MIT
Metadata
Release files for aura-ai-agent 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aura_ai_agent-0.3.0.tar.gz | 23.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aura_ai_agent-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 64.2 kB
Release files / aura_ai_agent-0.3.0.tar.gz
| Download URL | aura_ai_agent-0.3.0.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fe6a414f3c8ee53afa4e48a3a97c1c04a5a5cf14a6fd275e501b03b9d1ceee59
|
|
BLAKE2b-256 checksum How to use checksums |
a9efb5cf32b9b33252c5099d9aa1378d14e1908e204792066dde5e2b689939fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / aura_ai_agent-0.3.0-py3-none-any.whl
| Download URL | aura_ai_agent-0.3.0-py3-none-any.whl |
|---|---|
| Size | 40.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d21625fa00d997a6fc531f0eac4aac5a33a0771915275caf3ce631934d41e58
|
|
BLAKE2b-256 checksum How to use checksums |
e60418af283a36f5b424134c3c72e0dec46469fc36bc81ba468e0196ca30f7b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for aura-ai-agent 0.3.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.