Skip to main content

CLI commands

This page covers the anton command-line surface. For commands you type inside a chat, see Slash commands.

For contributors

This page mirrors anton/cli.py. If you change the CLI, update this page in the same pull request.

anton — start a chat

anton [--folder PATH] [--resume]

Running anton with no subcommand starts an interactive chat in the current directory. On first run it walks you through accepting the terms and choosing an LLM provider; after that it drops you straight into the prompt. It also checks for updates and initializes the workspace's .anton/ folder if needed.

OptionShortWhat it does
--folder PATH-fUse PATH as the workspace instead of the current directory
--resume-rResume a previous chat session instead of starting fresh
anton -f ~/projects/sales-analysis -r

The --folder and --resume options belong to the top-level command and also apply when running subcommands (for example, to point a subcommand at another workspace).

anton setup

Configure the LLM provider, model, and API key. Runs the same guided flow as first-run onboarding: pick Minds-Enterprise-Cloud, a self-hosted Minds server, or bring your own key (Anthropic, OpenAI, Google Gemini, or any OpenAI-compatible endpoint). Validates the key with a live probe before saving. See Pick a provider.

anton setup

Configure an external web-search provider — Exa.ai or Brave Search. Only needed when your LLM endpoint is a generic OpenAI-compatible one without native web search (Anthropic, OpenAI, and mdb.ai provide search themselves). The key is validated and saved to the global ~/.anton/.env, so it carries across all workspaces. See Search providers.

anton setup-search

anton dashboard

Show the Anton status dashboard in the terminal. See Dashboard.

anton dashboard

anton sessions

List recent sessions as a table: ID, task, status, and a short summary preview.

anton sessions

anton session <id>

Show one session's details — its task, status, and full summary. Get the ID from anton sessions. Exits with an error if the ID isn't found.

anton session 20260227_143052

anton learnings

List stored learnings from the legacy learning store as a topic + summary table. See The learnings command for what this is and how old learnings are migrated into current memory.

anton learnings

anton version

Print the installed Anton version.

anton version

anton connect [slug]

Connect a database or API to the Local Vault. With no argument, starts the interactive connect flow (same as /connect in chat). Pass an existing connection slug to reconnect using stored credentials without re-entering them.

anton connect
anton connect postgres-mydb

anton list

List all saved data-source connections in the Local Vault.

anton list

anton edit <name>

Edit credentials for an existing Local Vault connection, by slug.

anton edit postgres-mydb

anton remove <name>

Remove a saved connection from the Local Vault, by slug.

anton remove postgres-mydb

anton test <name>

Test a saved Local Vault connection by running its test snippet.

anton test postgres-mydb

For more on connections, see Connecting data sources.