Skip to content

Getting started

Use the install script:

Terminal window
curl -fsSL https://raw.githubusercontent.com/raine/aven/main/scripts/install | bash

Or install with Homebrew:

Terminal window
brew install raine/aven/aven

Or install the prebuilt release binary with Nix:

Terminal window
nix profile install https://github.com/raine/aven/releases/latest/download/aven-nix.tar.gz

Some TUI icons require a Nerd Font. Install one and select it as the font in your terminal profile. Without it, some icons may appear as blanks or boxes.

Terminal window
aven

Tasks live in a local SQLite database.

The TUI is the human interface for aven. It opens to the queue, which highlights tasks that need attention.

Use Configuration later when you want a specific database path, sync server, workspace routes, or project path mappings. Use aven doctor when config or database routing is unclear.

Terminal window
aven demo

Every demo run starts from the same sample data, and changes are discarded on exit.

  1. Press a to add a task.
  2. Fill in the title. Add a description, project, status, or priority when useful, and attach a screenshot or diagram when visual context helps.
  3. Press Enter on a task to open its detail view, including image previews in supported terminals.
  4. Use s to change status, d to mark done, and u to undo a TUI change.
  5. Press ? for help or : for the command palette.

Install the aven skill so coding agents can learn the task workflow on demand:

Terminal window
aven skill install

For repositories where agents should start with live task context, configure automatic priming so the agent session receives aven prime output at startup.

See Work with agents for automatic priming, Claude Code hook setup, chat integrations, example prompts, and handoff notes.

Aven for iPhone and Android carries the same queue to your phone. The apps pair with sync, so set up sync first, then add the phone as a device. See the mobile apps.