Skip to main content

Aura – personal AI work assistant CLI

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aura_ai_agent-0.3.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aura_ai_agent-0.3.0-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

Details for the file aura_ai_agent-0.3.0.tar.gz.

File metadata

  • Download URL: aura_ai_agent-0.3.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aura_ai_agent-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fe6a414f3c8ee53afa4e48a3a97c1c04a5a5cf14a6fd275e501b03b9d1ceee59
MD5 88322fd9a3cf8a37702fca3dd545a456
BLAKE2b-256 a9efb5cf32b9b33252c5099d9aa1378d14e1908e204792066dde5e2b689939fa

See more details on using hashes here.

File details

Details for the file aura_ai_agent-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: aura_ai_agent-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 40.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aura_ai_agent-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d21625fa00d997a6fc531f0eac4aac5a33a0771915275caf3ce631934d41e58
MD5 33b127984b70e937944732088f7d9c6f
BLAKE2b-256 e60418af283a36f5b424134c3c72e0dec46469fc36bc81ba468e0196ca30f7b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page