Skip to content

Add remote CLIProxyAPI connection settings - #2

Open
DigitalPals wants to merge 2 commits into
soojy:mainfrom
DigitalPals:feat/remote-instance-settings
Open

Add remote CLIProxyAPI connection settings#2
DigitalPals wants to merge 2 commits into
soojy:mainfrom
DigitalPals:feat/remote-instance-settings

Conversation

@DigitalPals

@DigitalPals DigitalPals commented Sep 11, 2026

Copy link
Copy Markdown

Add Settings → Connection → Remote so users can connect to an existing CLIProxyAPI server without installing a local backend.

Closes #1.

  • Configure and test the server URL, management key, and optional client API key in Settings.

  • Display remote accounts, quotas, and models, with API connection health and controls appropriate to remote mode. New-account sign-in opens the server's management panel.

  • Preserve local mode, store keys privately, support verified HTTPS or loopback HTTP, and isolate cached results when switching connections.

  • Use the standard neutral bar icon color without a status dot.

Validation: 60 Python tests pass; six optional real-backend integration tests also passed before removing the local test backend. JavaScript checks, manifest validation, QML formatting, and diff checks pass. Tested the Settings form, connection submission, account/quota display, and offline behavior in the actual Omarchy shell.

@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 83587856-e11e-4f38-9519-08328f4edab8


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support connections to an existing remote CLIProxyAPI server

2 participants