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
uvfor lightning-fast package management and resolution - Configures system tools (
ripgrepfor grep search,Node.jsfor TUI rendering) - Adds
arcenbinary 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/.envto 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:
| Command | Action |
|---|---|
arcen | Launches the interactive prompt-toolkit CLI session. |
arcen --tui | Launches the modern Ink-based Terminal UI. |
arcen logs --follow | Follows the agent activity feeds in real-time. |
arcen doctor | Diagnoses local setup and environment issues. |
arcen gateway start | Starts the background messaging gateway listener. |
arcen update | Fetches and installs the latest version of Arcen Agent. |
Next Steps
- Explore the Configuration page to customize profiles and path overlays.
- Learn about the interactive CLI and TUI surfaces.
- Read how to set up the remote Messaging gateway.