Connect a terminal tool
OpenCode, Claude Code, and Codex use a terminal command with browser approval. You need the selected tool and Node.js 22 or newer installed, plus owner or admin access to a Limitless workspace. Cursor and Cline use the guided settings flow below; they do not require Node.js or a terminal command. The Claude Code and Codex flows are enabled per deployment. The setup page shows which connections are available. Live model checks used Claude Code 2.1.226 and Codex CLI 0.162.1 on macOS; Windows setup has not been qualified.- Choose your tool in the console and copy its setup command.
- Run it in your terminal. A browser window opens to Limitless; sign in if prompted.
- Match the connection code in your browser with the one in your terminal.
- Choose the workspace and project that should pay for requests, then select Approve connection.
- Return to the terminal and wait for setup to finish. Follow its instructions to start a coding session.
OpenCode
OpenCode uses its native provider login:Claude Code
When enabled, run:claude.
Setup configures your global Claude Code user settings for Limitless, retaining unrelated settings and making a backup of the previous file. It respects CLAUDE_CONFIG_DIR when set; otherwise it uses ~/.claude/settings.json. A local credential helper supplies the API key. The key is kept separately from the settings file and is not placed in the setup command or browser URL. Project or managed settings can override user settings.
The model is GLM 5.3 Flash Unrestricted, including requests made through Claude Code’s small-model setting. This connection does not provide a Claude model.
Codex CLI
When enabled, run:CODEX_HOME and preserves your existing default configuration. Start a session with:
multi_agent = false). Text, function tools, and Codex’s custom apply_patch tool are supported. Setup targets Codex CLI; desktop setup is not included in this flow.
Connect Cursor or Cline
Choose Cursor or Cline on the connection page. Select the workspace and project in the console, then create a dedicated key or use an existing project key. New keys expire after 90 days. Copy a newly created key before leaving the page; it cannot be displayed again later. Copy the base URL and model ID into your tool’s settings as described below. These guided flows use the tools’ supported settings interfaces. They do not import settings automatically. The instructions are checked against official documentation; a live Limitless coding task in Cursor or Cline has not yet been qualified.Cursor
- Open Cursor Settings → Models → API Keys.
- Paste your Limitless key into OpenAI API Key, save it, and enable Use OpenAI API Key.
- Enable Override OpenAI Base URL and set it to
https://trylimitless.ai/v1. - Add and enable a custom model with the exact ID
glm-5.3-flash-unrestricted. - Restart Cursor, open a new chat, and select that custom model.
Cline
- Open the Cline extension → Settings and choose OpenAI Compatible as the API Provider.
- Paste your Limitless key into the API-key field.
- Set Base URL to
https://trylimitless.ai/v1and Model ID toglm-5.3-flash-unrestricted. - Open Model Configuration and set the values below explicitly.
- If you use separate models for Plan and Act, select and configure this model in both modes. Save the settings and start a new task.
Cline’s custom-model defaults can differ from these limits and may enable images. This model accepts text only. See Cline’s OpenAI Compatible guide. A separate proxy, Cline CLI installation, or Node.js installation is not needed for these settings.
Kilo
Kilo remains marked Coming soon until its connection is qualified. Use the connection page for current availability.Supported coding features
The self-hosted GLM model supports text, streaming, and tool calls. Claude Code uses SGLang’s native Messages API; Codex uses its native Responses API. Messages token counting is also available when these integrations are enabled. No separate local proxy is required. The model has a combined 524,288-token context and an 8,192-token output limit. These are server limits; a coding tool may use a smaller context. Hosted web search/fetch, images and other multimodal inputs, and stored server-side sessions are not supported. Coding tools send conversation history with each request. See API compatibility.Keys and usage
Each new key created by a connection flow is named after the tool. It expires after 90 days and uses the selected workspace’s credits, spending caps, and request limits. It has normal project inference permissions; it is not limited to a single model. Reusing an existing key retains that key’s current expiry and permissions. Manage or revoke connection keys in API keys. To replace a revoked or expired key, repeat your tool’s connection flow and update its saved key. Terminal connection codes expire after ten minutes. If automatic setup is interrupted after browser approval, check API keys and revoke any unused key before retrying. Creating a key does not confirm that an IDE is configured. Send a request from your tool and check Activity for its outcome. Connecting does not start or reserve model capacity. GLM Flash must be online and ready to accept requests, and does not automatically fall back to another provider.Other OpenAI-compatible tools
For tools with a custom OpenAI-compatible provider setting, create a project API key and use:
Check that your tool supports Chat Completions, streaming, and function tools. A custom base URL alone does not guarantee compatibility with every API feature. See Compatibility.