Arcen Agent v1.0.0
⌘K
⌘K

Quickstart

Use this guide to install Arcen Agent on your system, configure a model provider, and start an interactive terminal session.


1. Installation

On Linux, macOS, WSL2, or Termux, run the one-click installer:

curl -fsSL https://arcen-cli.arcenpay.com/install.sh | bash

On native Windows PowerShell (Administrator mode recommended):

iex (irm https://arcen-cli.arcenpay.com/install.ps1)

What the installer does

The installer sets up a local virtual environment and checks for system requirements:

  • Installs Python 3.10+ (if missing)
  • Installs uv for lightning-fast package management and resolution
  • Configures system tools (ripgrep for grep search, Node.js for TUI rendering)
  • Adds arcen binary to your shell’s user path.

2. Shell Activation

Reload your terminal settings or start a new terminal shell to pick up the updated path:

# For bash users:
source ~/.bashrc

# For zsh users:
source ~/.zshrc

# For fish users:
source ~/.config/fish/config.fish

To confirm the command is active, verify the version:

arcen --version

3. Configuration & Model Setup

To interact with an LLM, you must configure a model provider. Start by running the interactive setup wizard:

arcen setup

The wizard will guide you through setting up:

  • Default LLM Provider (e.g. OpenAI, OpenRouter, Anthropic, Ollama)
  • Base URL and Model Selection
  • Storage and Memory provider backends (e.g. Honcho)
  • Access keys (keys are securely appended to ~/.arcen/.env to keep secrets clean)

Quick model switching

You can switch the active session model at any time from your command line:

arcen model openai:gpt-4o
arcen model openrouter:anthropic/claude-3.5-sonnet

Configuring Toolsets

Enable or disable terminal tool groups to specify what the agent can run:

arcen tools

4. Diagnostics & Troubleshooting

To make sure your environment is fully ready and has correct tool dependencies, run the doctor subcommand:

arcen doctor

This runs a suite of checks:

  • Verifies package versions in .venv
  • Verifies API keys in ~/.arcen/.env
  • Probes container runtimes (e.g., Docker, Singularity) for sandbox backend execution
  • Checks accessibility of required tools (e.g., git, npm, tar).

5. Basic Commands Cheat Sheet

Here are the most common commands you will use to operate Arcen:

CommandAction
arcenLaunches the interactive prompt-toolkit CLI session.
arcen --tuiLaunches the modern Ink-based Terminal UI.
arcen logs --followFollows the agent activity feeds in real-time.
arcen doctorDiagnoses local setup and environment issues.
arcen gateway startStarts the background messaging gateway listener.
arcen updateFetches and installs the latest version of Arcen Agent.

Next Steps