Supported CLI Engines
Jerico acts as a universal control plane for coding agents. It detects existing binary installations on your machine and drives them through a real PTY session, using your local account credentials and quotas.
Engine Auto-Detection
When the Jerico daemon starts on a machine, it scans your environment PATH and config directories for supported CLI binaries. Each detected binary appears in that machine's available-engine catalog along with an authentication status. An engine whose auth check passes can be launched using your existing local credentials; one marked as missing authentication still needs you to log in locally first, and a panel only becomes a live roster entry once you actually spawn it.
Supported Agents Reference
| Agent | Binary name | Auth check | Notes |
|---|---|---|---|
| Claude Code | claude |
~/.claude config dir or ANTHROPIC_API_KEY |
Spawns with --dangerously-skip-permissions; resumes sessions with --resume. |
| Codex CLI | codex |
OPENAI_API_KEY, ~/.codex/auth.json, or codex login status |
Spawns with -a never --sandbox workspace-write. |
| Qwen CLI | qwen |
~/.qwen config dir |
Spawns with --yolo. |
| Antigravity | agy |
~/.gemini/oauth_creds.json or GEMINI_API_KEY |
Spawns with --dangerously-skip-permissions; resumes with --conversation. |
| Ollama | ollama |
Local server reachable on port 11434 | Spawns ollama run <model> for locally-hosted models. |
| Aider | aider |
OPENAI_API_KEY or ANTHROPIC_API_KEY |
Raw-REPL session; submits with newline. |
| Kimi Code | kimi |
~/.kimi config dir or KIMI_API_KEY |
Spawns with --yolo; resumes with -r. |
| Forge | forge |
~/.forge/.credentials.json or FORGE_API_KEY |
Runs with CI=1; resumes with --conversation-id. |
| OpenCode | opencode |
~/.config/opencode dir, OPENCODE_API_KEY, ANTHROPIC_API_KEY, or OPENAI_API_KEY |
Runs with a permissive config; opencode models lists available models. |
| GitHub Copilot | copilot |
~/.config/gh/hosts.yml containing an oauth_token |
Spawns with --yolo; resumes with --session-id. |
| Shell | sh |
Always available | Not an AI agent — used for ad-hoc shell commands in panels. |
Notes
- No agents are installed for you — Jerico only detects CLIs that are already on
PATH(or in well-known install locations) for the account the daemon runs as. Install the CLI first, then reopen the panel. - Auth is local — each engine uses your own credentials and API quotas; nothing is re-created or proxied server-side.