Enable and authenticate
Settings → Agents manages coding agents on this machine: install the CLI, finish the vendor login, then turn on Enable. Only agents that are Available and enabled appear in the Coding agent list of the Create session dialog.
Open the page
Open Settings and choose Agents in the left sidebar. Manage Agents… at the bottom of the Create session dialog opens the same page. If a runtime is missing, the main window shows Open Agent settings.
Layout
The left column lists agents. The right column shows the selected agent.
Each row shows enablement and health: Available, Needs confirmation, Unavailable, Not checked. Move up and Move down change the order used by the Create session picker.
The detail pane usually includes Enable, Preflight checks, Runtime entry, Authentication, configuration, and environment variables. Some agents also list their native plugins at the bottom.
Enable
Turn on Enable to allow new sessions with this agent. After you turn it off, existing conversation history still opens; the Create session picker hides the agent.
An agent that still needs login can stay in the list. The picker marks it Needs authentication or Needs configuration, and session creation is rejected.
Preflight checks
Preflight checks probes the local CLI and ACP adapter.
- Check now runs a fresh probe.
- Auto-fix installs or repairs missing pieces.
- Install, Update, and Uninstall act on the runtime entry.
Runtime entry splits into Local CLI and ACP adapter, with Verified, Version incompatible, or Not found. If the version is incompatible, upgrade to the minimum version shown on the page, then check again.
Uninstall removes that agent’s CLI from the machine. The list row, native config, and history stay.
Official install and login run in the built-in terminal as that agent’s own commands. When they finish, return to the detail pane and click Check now.
Authentication
Authentication chooses how this agent signs in. The saved mode applies to the next new session.
Modes you may see include official subscription, ChatGPT subscription, API key, a bound Model Provider, and a custom endpoint. Each agent only shows the modes it actually supports.
Official login uses the management buttons on the detail pane, for example:
- Claude Code: Log in to Claude Code, Log out of Claude Code, Manage Claude subscription
- Codex: Log in to ChatGPT, Log out of Codex, Manage ChatGPT subscription
- Gemini CLI: Log in with Google
- Grok: Log in to Grok
- Cursor: Log in to Cursor
Login starts that agent’s official flow. Claude Code keeps using ~/.claude. Codex keeps using its own auth.json and config.toml. A new machine needs that login again.
For an API key or custom endpoint, fill the fields and click Save authentication mode. A saved secret shows as a placeholder; leave the field empty to keep the current value.
Reusable Model Provider stores an API URL and key, then binds it to agents that support Provider mode. New sessions after the binding use those credentials.
OAuth finished in the WebUI writes back to the official config on the Host machine.
Config and environment
Configuration management can open the agent’s official config folder, or edit supported files in the app. Saves apply from the next session. If a file changed outside VibeX, the page offers Adopt external values or Overwrite external changes.
Environment variables inject extra KEY=VALUE pairs into the agent process. Environment diagnostics is a read-only check of the app process PATH, the login shell, and the executable VibeX actually launches. Use it to compare the login-shell PATH with the app process PATH.
Start a session
Return to an open project, click New session, pick the agent under Coding agent, choose Config if needed, then Create Session. If the picker is empty or every row says Not installed / Needs authentication, finish preflight and login on this page.
Adding registry agents is in Add an agent. MCP and Skills are in MCP and Skills.

