Currently aibridge only supports clients which allow for their API base URL to be overridden.
Some clients do not allow this, so we need a mechanism to support those clients.
Mostly likely this will result in an HTTP proxy which intercepts and directs requests bound for upstream APIs to the appropriate aibridge endpoint, but research is needed.
The following clients must be compatible (as much as possible):
- Cursor
- Amp
- Copilot (VS Code extension)
- Windsurf
- Codex CLI
- Claude Code
- Mux