Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: umutkeltek/switchback

Switchback v0.1.0

30 May 11:39
@umutkeltek umutkeltek

Choose a tag to compare

First tagged release of Switchback — a local-first AI execution gateway.

Data plane: canonical typed IR + 4 wire formats (OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, Google Gemini), stream + non-stream, rendered back in the client's format. Adding an OpenAI-shaped provider is pure config.

Routing: explainable RouteDecision + two-level (target ×ばつ account) fallback; capability hard-filters; cost-aware, latency-aware, and policy-gated (free/promo/aggregator) selection — all toggleable.

Credentials: multi-account selection, per-(account,model) availability locks, age-encrypted vault, live OAuth refresh with concurrent-refresh dedup.

Egress: per-account HTTP(S)/SOCKS5 proxy paths with reachability check + per-path client identity (UA/headers). No impersonation/arbitrage.

Observability: per-request traces (decision + attempts + egress + cost) at /v1/traces, usage/cost ledger at /v1/usage, request/attempt spans, optional OTLP export.

Control plane: redacted config API, machine-friendly config CLI, embedded dashboard at /.

See README.md and AGENTS.md. Apache-2.0.

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /