CLI Usage
The AIUS CLI is a TUI (Terminal User Interface) for autonomous data-science workflows. The agent loop runs server-side; the CLI renders the run, executes tools locally, and pauses at review gates for your input.Installation
Self-contained binaries for macOS, Linux, and Windows:Authentication
On first launch, the TUI offers three ways to sign in:- Log in — with your email and password (handles email verification and 2FA if enabled)
- Create account — register a new account without leaving the terminal
- Paste API key — use an existing
aius_…token from your dashboard
~/.local/share/aius/auth.json with mode 0600 — your password itself is never saved.
The same flows are available as commands:
Running a project
AIUS works on a project directory containing your brief and dataset:Common options
--reset keeps your project — it only rewinds the synced state to version 0.
--delete goes further: it removes the directory’s project from your account
entirely and resets the directory to its bare inputs (drops .aius,
.venv, .git, and generated artifacts). --delete always asks you to type the
project name to confirm — the irreversible remote delete can’t be skipped with
--yes; for scripted deletes use aius delete --yes --project <id> --local.
Your login is always preserved.
The model is chosen by the AIUS service, not the client — there is no
client-side model flag.
Updating
Update in place to the latest release — you stay logged in:aius update downloads the matching binary for your platform, verifies its
checksum, and swaps it in place — your saved token at
~/.local/share/aius/auth.json is never touched, so there’s no need to sign in
again. Restart aius afterwards to run the new version.
On Windows (where a running executable can’t replace itself) re-run the
installer instead:
Agent capabilities
The agent can:- Read — analyze files and understand project structure
- Edit / Write — modify and create files (notebooks,
CONTEXT.md, models, dashboards) - Execute — run commands and notebooks within the project, gated by approval
Security
- Actions that touch your machine (shell commands, file writes/edits, access outside the project) are gated by permission prompts before they run.
- Your AIUS key is stored locally with restricted file permissions (
0600). - The CLI only sends what’s needed to drive the run to the AIUS service.
Requirements
- macOS, Linux, or Windows
- An AIUS account — sign in from the TUI with email and password, or with an API key from your dashboard