Docs · Integrations

Prepare every supported CLI.

Installation, authentication and model availability are separate criteria. Here is the install command and the official documentation for each CLI.

In this article

When a CLI is available

The CLI must be installed, authenticated to its own account and have an available model. A failure at any stage appears as an explicit state, never as a ready agent.

Integrations, one by one

Each card carries the official macOS install command, the command that launches the CLI and a link to the documentation of whoever maintains it. Versions, models and plans belong to each provider and can change without notice.

Claude Code

Anthropic

Publishes five-hour and weekly windows per model, so it gives the most detailed reading in Usage & limits. Requires a Pro, Max, Team, Enterprise or Console plan.

Install on macOS
curl -fsSL https://claude.ai/install.sh | bash
Or
brew install --cask claude-code
Launch
claude
Official Claude Code documentationcode.claude.com

Codex

OpenAI

The npm route needs Node.js 18 or newer. It publishes two usage windows, one of them per GPT model.

Install on macOS
npm install -g @openai/codex
Or
brew install --cask codex
Launch
codex
Official Codex documentationgithub.com/openai/codex

Kimi Code

Moonshot AI

The script installs uv before the CLI itself. When the session expires the quota reading disappears from the panel: run kimi login to bring it back.

Install on macOS
curl -LsSf https://code.kimi.com/install.sh | bash
Or
uv tool install --python 3.13 kimi-cli
Launch
kimi
Official Kimi Code documentationgithub.com/MoonshotAI/kimi-cli

Grok

xAI

Opens the browser to authenticate on first launch. It publishes a weekly pool rather than a short window.

Install on macOS
curl -fsSL https://x.ai/cli/install.sh | bash
Launch
grok
Official Grok documentationdocs.x.ai

OpenCode

Anomaly

Open project: the model comes from whichever provider you configure inside the CLI itself.

Install on macOS
curl -fsSL https://opencode.ai/install | bash
Or
brew install anomalyco/tap/opencode
Launch
opencode
Official OpenCode documentationopencode.ai/docs

Cursor Agent

Cursor

The binary is called agent, not cursor. It publishes a billing cycle, so the window is monthly.

Install on macOS
curl https://cursor.com/install -fsS | bash
Launch
agent
Official Cursor Agent documentationcursor.com/docs

Antigravity

Google

The installer leaves the agy executable in ~/.local/bin. Readings arrive split by Gemini model.

Install on macOS
curl -fsSL https://antigravity.google/cli/install.sh | bash
Launch
agy
Official Antigravity documentationantigravity.google/docs

Qwen Code

Alibaba

Needs Node.js 20 or newer plus an API key or compatible endpoint; configure it with /auth inside the CLI.

Install on macOS
npm install -g @qwen-code/qwen-code@latest
Launch
qwen
Official Qwen Code documentationqwenlm.github.io

Commands come from each project’s official documentation and can change with a new release. When they differ, the CLI’s own page is what counts.

Accounts and subscriptions

Symfo does not include provider plans. Authentication, quotas and token costs belong to your accounts and follow each service’s terms.

Model choice

Recommended profiles balance capability and efficiency. A custom choice can only use models actually offered by the authenticated CLI.

Usage & limits

Not every CLI provides equivalent readings. Read the limits guide to interpret windows and understand why “no reading” never means zero.