Overview
You need at least one AI coding tool on the machine running the agent. Both the desktop app and the CLI agent auto-detect installed providers — the desktop app's first-launch guide also links you to install pages and lets you continue and add one later.
Don't have a coding tool installed? You can also use the built-in Btelo Agent with your own DeepSeek or MiniMax key.
Claude Code (Recommended)
npm install -g @anthropic-ai/claude-code
Supports session resume, thinking mode, slash commands, and multiple AI modes.
Codex
npm install -g @openai/codex
GitHub Copilot
Install the GitHub Copilot CLI. You must be signed in to an account with an active Copilot subscription.
Gemini CLI
Install the Gemini CLI and authenticate with your Google account.
OpenCode
go install github.com/opencode-ai/opencode@latest
Btelo Agent
The desktop app ships with a built-in Btelo Agent — pick it straight from the model switcher, next to Claude, Codex, and Copilot. It runs on a low-cost cloud model using your own DeepSeek or MiniMax API key (the app installs the Btelo runtime automatically). Choose its model under Settings → Btelo Agent. It's the quickest way to start if you don't have another coding tool installed.
Comparison
| Feature | Claude Code | Codex | Copilot | Gemini CLI | OpenCode |
|---|---|---|---|---|---|
| Session Resume | Yes | Yes | Yes | Yes | Yes |
| Thinking Mode | Yes | Yes | Yes | Yes | Yes |
| Slash Commands | Yes | No | No | No | No |
If no providers are detected, the agent shows a warning. Verify installation by running the provider command directly (e.g. claude --version).