Repository navigation
Local Claude Bridge 0.5.0 — named profiles. The repository is now sidosgr/Claude-2-API.
- Save multiple Claude profiles with custom names, separate persistent browser sessions, enabled flags, and configurable order. The existing login is preserved under Default.
- Automatic usage-limit failover: a recognized Claude HTTP/SSE quota response pauses that profile and tries the next eligible, signed-in profile for the same model. Each profile is attempted at most once per request, within the original timeout. Other generation errors are returned without profile retry. The successful profile remains active across restart.
- Configurable local cooldown, default 60 minutes, with manual pause reset. This is not a prediction of Claude's actual quota reset. Exhaustion returns HTTP 429.
- Profiles tab and tray-profile selection. Rename, reorder, disable, sign in, and reset pauses from settings.
- Show internal browser replaces Show Claude browser. Disabling it removes the visible browser area and expands settings across the window.
- Update checks and package validation point to the renamed Claude-2-API repository. Older builds with strict old-repository URL checks may need this one-time installer download.
Validation: 74 API/profile assertions, 28 updater assertions, JavaScript stream/transport/model suites, and real WebView2 popup/session-isolation tests passed. The browser isolation test verifies separate cookie and local-storage state in named profile folders, including a hidden background view. The existing login reopened under Default, and a live Sonnet 5.5 request through the profile router returned HTTP 200 and OK. Quota failover is tested with synthetic errors; real account exhaustion and a second real account have not been exercised. Full visual layout checks remain incomplete.
Download LocalClaudeBridge-Setup-0.5.0-x64.exe for per-user installation, or extract the complete portable ZIP. .NET is bundled; Microsoft Edge WebView2 Evergreen Runtime remains required. Settings, profile metadata, API-key hashes, and browser data stay outside the replaceable app folder. The custom installer does not register an Add/Remove Programs uninstaller.
This remains an experimental adapter for undocumented Claude web interfaces. Thinking effort is passed through; hard token budgets, returned thinking blocks, native website tool execution, and unbuffered streaming are unavailable. Usage is governed by each signed-in account's own allowance.
Public MIT source credits EvanZhouDev/openai-oauth, mattbnz/LLMux, and the OmniRoute Claude web adapter. See README.md and LICENSE.
Release-package smoke test: version 0.5.0 from commit 1f71d0f installed successfully. SHA-256 hashes of settings.json and profiles.json were unchanged. The existing session verified, five selectable models loaded, and the endpoint resumed with the internal browser disabled.