npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

aura-work

v0.1.12

Published

Aura CLI — standalone OpenCode-style terminal interface for Aura Work

Readme

Aura CLI

Standalone terminal interface for Aura Work — an AI-powered coding assistant.

Features

  • Interactive TUI — Beautiful terminal UI with Ink/React
  • Multi-model support — OpenAI, Anthropic, Google, Ollama
  • Session management — Create, resume, fork sessions
  • Slash commands — 16 built-in commands for quick actions
  • Theme system — 12 built-in themes (dark/light/high-contrast)
  • Cost tracking — Monitor token usage and spending
  • Budget management — Set limits and get alerts
  • Security — Permission system with approval workflows
  • Checkpoints — Session snapshots and rollback

Installation

npm install -g aura-work

Or run directly with npx:

npx aura-work

Quick Start

# Start in current directory
aura-work

# Run a one-shot task
aura-work run "explain this codebase"

# Launch interactive TUI
aura-work tui

# Continue last session
aura-work run "continue where we left off" --continue

Commands

Core Commands

| Command | Description | |---------|-------------| | aura-work | Show project info and recent sessions | | aura-work run "<message>" | Run a one-shot task | | aura-work tui | Launch interactive TUI | | aura-work session list | List sessions | | aura-work session open <id> | Open a session | | aura-work models | Show available models | | aura-work model set <model> | Set default model | | aura-work providers | Show supported providers | | aura-work config | Show/edit configuration | | aura-work doctor | Check system health |

Run Options

aura-work run "task" --continue          # Continue last session
aura-work run "task" --session <id>      # Resume specific session
aura-work run "task" --model openai/gpt-4o  # Use specific model
aura-work run "task" --format json       # Output as JSON
aura-work run "task" --dir ./project     # Run in specific directory

Slash Commands (in TUI)

| Command | Description | |---------|-------------| | /help | Show available commands | | /clear | Clear chat history | | /model [name] | Show or set model | | /session new | Create new session | | /theme [name] | Show or set theme | | /budget [amount] | Show or set budget | | /checkpoint [name] | Create checkpoint | | /undo | Undo last action | | /compact | Compact conversation | | /context | Show context window usage | | /approve | Approve pending action | | /deny | Deny pending action | | /providers | List providers | | /mcp status | MCP server status | | /doctor | Run diagnostics | | /exit | Exit CLI |

Themes

12 built-in themes:

Dark: aura-dark, midnight, dracula, monokai, nord, tokyo-night Light: aura-light, github-light, solarized-light, one-light High Contrast: high-contrast-dark, high-contrast-light

# Set theme in config
aura-work config set theme dracula

# Or in TUI
/theme dracula

Configuration

Config file: ~/.aura/config.json

{
  "defaultModel": "openai/gpt-4o",
  "defaultProvider": "openai",
  "theme": "aura-dark",
  "agentPort": 47821,
  "logLevel": "info"
}

Environment Variables

| Variable | Description | Default | |----------|-------------|---------| | AURA_HOME | Aura home directory | ~/.aura | | AURA_CLI_CONFIG | Config file path | ~/.aura/config.json | | AURA_AGENT_PORT | Agent sidecar port | 47821 | | AURA_AGENT_AUTH | Agent auth token | aura |

Architecture

┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  Aura CLI   │────▶│ Agent       │────▶│ AI Provider │
│  (TUI/CLI)  │     │ Sidecar     │     │ (OpenAI...) │
└─────────────┘     └─────────────┘     └─────────────┘
       │
       ▼
┌─────────────┐
│   SQLite    │
│   Database  │
└─────────────┘

Development

# Install dependencies
npm install

# Build
npm run build:aura-cli

# Dev mode
cd packages/aura-cli
npm run dev

# Type check
npm run typecheck

License

MIT