Feature · Agent connections

Agent connections: install, sign in and pick models for every agent CLI

Updated September 29, 2026 · 4 min read

Short answer

Agent connections is the Settings → Connections page in Tallos: one card per official agent CLI (Claude Code, Codex, Gemini CLI, MiMo Code, Grok CLI, Qwen Code and OpenCode). From each card you install the CLI with the vendor's verified command, open its sign-in, save an API key in secure storage, and see its models. Anything Tallos cannot verify links to the vendor's guide.

  • 7 agent CLIs, one card each
  • Installs only with the vendor's documented command
  • API keys sealed in your computer's secure storage
  • A saved key reaches only that agent, only on this computer
  • Uses your own subscriptions; no new AI plan needed

What are agent connections in Tallos?

Agent connections is the page in Tallos where you set up the coding agents you want to run. Each agent is a separate program from its maker, so Tallos does not bundle or proxy them. Instead, the Connections page shows which agent CLIs are on this computer and gives you one place to install them, sign in, add an API key and check their models.

Tallos works with the agent subscriptions and API keys you already have. It does not resell model access; it runs the vendor's own CLI with your own account. For a step-by-step walkthrough, see the guide to connect your agents.

Which agent CLIs can I connect?

Connections has a card for seven official agent CLIs. Every command below was checked against the vendor's own docs or repository; where a step is not documented, Tallos leaves it out rather than guess.

AgentCommandInstall on macOSInstall on WindowsSign inAPI key from Tallos
Claude Codeclaudebrew install --cask claude-code or npm @anthropic-ai/claude-codenpm install -g @anthropic-ai/claude-codeclaude auth loginSaved, passed as ANTHROPIC_API_KEY
Codexcodexnpm install -g @openai/codex or brew install --cask codexnpm install -g @openai/codexcodex loginPassed once to codex login --with-api-key
Gemini CLIgeminibrew install gemini-cli or npm @google/gemini-clinpm install -g @google/gemini-cliGoogle sign-in on first run of geminiSaved, passed as GEMINI_API_KEY
MiMo Codemimonpm install -g @mimo-ai/cli or the official install scriptnpm install -g @mimo-ai/climimo auth loginNot offered; sign in instead
Grok CLIgroknpm install -g @xai-official/grok or the official install scriptnpm install -g @xai-official/grokgrok loginSaved, passed as XAI_API_KEY
Qwen Codeqwenbrew install qwen-code or npm @qwen-code/qwen-code@latestnpm install -g @qwen-code/qwen-code@latest/auth inside qwenNot offered; set up inside Qwen Code
OpenCodeopencodebrew install anomalyco/tap/opencode or npm opencode-ai@latestnpm install -g opencode-ai@latestopencode auth loginNot offered; OpenCode stores keys per provider
Agent CLIs on the Tallos Connections page, as registered in the app

Each agent has its own page under integrations, for example Claude Code and Codex. Tallos also runs other agent CLIs from its agent picker, such as GitHub Copilot; they just don't have a Connections card.

How does one-click install work?

Click Install on a card and Tallos shows the exact official command it will run on this computer before anything happens. Confirm, and the output streams into the dialog; you can stop the install at any time.

  • Tallos picks the first documented method your computer can run. On macOS that may be Homebrew or npm; on Windows it is npm.
  • If a tool is missing, Tallos tells you which one. For example: "Needs Node.js first. Install Node.js from nodejs.org, then click Refresh."
  • If there is no verified one-click install, the card shows Open install guide and sends you to the vendor's instructions.
  • Tallos never invents a command. Install, sign-in and status steps come only from official vendor sources.

How do I sign in to an agent from Tallos?

Click Sign in and Tallos opens a terminal tab in your active local workspace running the vendor's documented sign-in command, such as claude auth login or codex login. The CLI then opens your browser to finish the sign-in with your account.

Sign-in happens on this computer on purpose: the Connections page reports this machine's CLIs, so signing in over SSH would sign in somewhere else. If no local project is open, Tallos tells you the command to run in any terminal instead.

Card statusWhat it means
Not installedThe CLI is not on this computer yet
Installed, not signed inThe CLI is installed and reports no signed-in account
ConnectedThe CLI is installed and signed in
Installed, sign-in unknownThe vendor documents no reliable way to check sign-in, so Tallos does not guess

Download Tallos and connect your agents in a few clicks.

Get Tallos →

How does Tallos store and use my API key?

Tallos seals a saved API key with your computer's secure storage (the system keychain) and never writes it in plain text. If secure storage is not available, Tallos refuses to save the key. After saving, the key is never shown again.

  • Only that agent gets it. When Tallos starts Claude Code, it sets ANTHROPIC_API_KEY; when it starts Gemini CLI, GEMINI_API_KEY; for Grok CLI, XAI_API_KEY. One vendor's key never reaches another CLI.
  • Only on this computer. The key is added to agents launched locally and is skipped for SSH sessions, so it never leaves this machine.
  • Codex handles its own key. Tallos passes the key once to codex login --with-api-key, Codex saves it in its own settings, and Tallos keeps no copy.
  • Some agents manage keys themselves. MiMo Code, Qwen Code and OpenCode don't take a key from Tallos; use their own sign-in.
  • You can remove a saved key from the same dialog at any time.

Can I see which models each agent offers?

Yes. Click Models on a card. Where the CLI can list its own models, such as opencode models, Tallos asks it and labels the list "Listed by the tool itself". Otherwise it shows known models, labeled "the tool may offer more". If neither is possible, you pick the model inside the tool.

The same model lists feed the rest of the app: you choose a model per session, and per leader and member when you build a squad.

Frequently asked questions

Does Tallos include its own AI models or subscription?

No. Tallos runs the official agent CLIs with the subscriptions or API keys you already have. It does not resell model access.

How do I install Claude Code from Tallos?

Open Settings → Connections and click Install on the Claude Code card. Tallos shows the official command, such as brew install --cask claude-code on macOS or npm install -g @anthropic-ai/claude-code, and runs it after you confirm.

Where does Tallos store my API key?

In your computer's secure storage (the system keychain), sealed and never in plain text. Tallos refuses to save a key if secure storage is not available.

Can one agent see another agent's API key?

No. Tallos injects a saved key only into the launch environment of the agent it belongs to, under that vendor's documented variable name.

What if the install needs Node.js or Homebrew?

The card tells you which tool is missing and where to get it. Install it, click Refresh, and the one-click install becomes available.

Why does a card say "Installed, sign-in unknown"?

Some vendors document no reliable way to check sign-in from outside the tool. Tallos shows unknown instead of guessing; the agent still runs normally.

Does Connections work on Windows?

Yes. On Windows every supported agent installs with its official npm command, so you need Node.js first.

Bring your agents. Keep your subscriptions.

Tallos runs on macOS and Windows. Connect Claude Code, Codex, Gemini CLI and more from one page, then run them in parallel.

macOS 13+ · Windows 10+