Overview
ZeroLimit supports multiple AI providers through OAuth authentication. Once connected, your accounts are securely stored and can be used to access provider APIs through the CLI Proxy.Supported Providers
ZeroLimit supports the following providers:- Antigravity - OAuth authentication
- ChatGPT (Codex) - OAuth authentication
- Claude - OAuth authentication
- Gemini CLI - OAuth authentication (requires Google Cloud Project ID)
- Kiro - OAuth authentication (Plus version only)
- GitHub Copilot - Device code authentication (Plus version only)
Providers marked with “Plus version only” require the CLIProxyAPI Plus version to be installed.
Adding an Account
Navigate to Providers page
From the main navigation, click on Providers to view all available providers and connected accounts.
Select a provider
Scroll to the Add Provider section and click on the provider you want to connect.The provider card will expand showing authentication options.
Configure provider settings (if required)
Some providers require additional configuration:Gemini CLI requires a Google Cloud Project ID:
- Enter your project ID in the input field
- This field is optional - if left blank, ZeroLimit will auto-select a project
- Click Connect with Project to proceed
- A unique code will be displayed on screen
- You’ll need to enter this code on GitHub’s website
Complete OAuth authentication
For most providers, ZeroLimit will:
- Open the provider’s OAuth login page in your default browser
- Display a Open Link button if the browser doesn’t open automatically
- Show a loading indicator while waiting for authentication
- Sign in with your provider credentials
- Accept the authorization permissions
- Wait for the redirect
GitHub Copilot Authentication
GitHub Copilot uses a device code flow for authentication:Copy the device code
A large code is displayed (e.g.,
ABCD-1234):- Click the copy button next to the code
- Or manually copy the code
Open GitHub device activation
Click the Open Link button to navigate to GitHub’s device activation page.
Managing Connected Accounts
View Connected Accounts
All connected accounts are grouped by provider in the Connected Accounts section. Each group shows:- Provider name and icon
- Account count badge
- Expandable list of accounts
Account Actions
For each connected account, you can: Download Authentication File- Click the download icon
- Saves the account credentials as a file
- Useful for backup or manual transfer
- Click the key icon
- Copies the refresh token to clipboard
- Can be used for manual API configuration
- Click the trash icon
- Confirm deletion in the dialog
- Permanently removes the account from ZeroLimit
Bulk Operations
Download All Accounts- Click Download All in the header
- Downloads all connected accounts as individual files
- Click Copy All in the header
- Select which providers to include
- Copies all refresh tokens to clipboard in a formatted list
- Click Upload in the header
- Select a previously downloaded auth file
- Imports the account into ZeroLimit
- Click Delete All in the header
- Confirm the action in the warning dialog
- Removes all connected accounts permanently
Privacy Mode
ZeroLimit includes a privacy mode to mask sensitive information:- Click the eye icon in the top-right corner
- Masks email addresses and account identifiers
- Useful when sharing your screen or taking screenshots
Troubleshooting
OAuth callback not detected
Problem: The OAuth flow completes but ZeroLimit doesn’t detect it. Solution:- Copy the final redirect URL from your browser address bar
- Paste it in the “Paste callback URL” field in ZeroLimit
- Click Verify to manually complete authentication
”Plus” provider not available
Problem: Kiro or GitHub Copilot shows a “Plus” badge and can’t be added. Solution:- Go to Settings page
- In the CLI Proxy Server section, click Switch to Plus
- Wait for the download and restart
- Return to Providers page - Plus providers will now be available
Provider shows error after authentication
Problem: Account appears connected but shows an error status. Solution:- Delete the problematic account
- Clear your browser cookies for the provider’s domain
- Try authenticating again
- If the issue persists, check that your provider account is active and has valid subscription
Gemini CLI requires project ID
Problem: Unsure which Google Cloud project ID to use. Solution:- Leave the Project ID field blank and click Auto Select
- ZeroLimit will automatically choose an appropriate project
- You can also find your project ID in the Google Cloud Console
Next Steps
Monitor Usage
Track quota usage and limits for your connected accounts
Manage Proxy
Learn how to start, stop, and configure the CLI Proxy server