Aigateway — AI skill for Claude Code
Protocol-faithful, multi-provider AI gateway for OpenAI, Anthropic, Gemini, and OpenAI-compatible APIs — native wire types, streaming SSE, zero lowest-common-denominator abstractions.
How to install Aigateway
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open AprilNEA/aigateway and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Aigateway does
Protocol-faithful, multi-provider AI gateway for OpenAI, Anthropic, Gemini, and OpenAI-compatible APIs — native wire types, streaming SSE, zero lowest-common-denominator abstractions.
Alternatives in AI
- Claude Cookbook — Official notebooks and recipes for common patterns (RAG, tool use, Skills, MCP) 35.3k ★
- AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
- WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
README
⚡ AI Gateway
**A protocol-faithful, multi-provider AI gateway written in Rust.**
Route requests across OpenAI, Anthropic, Google Gemini, and the entire OpenAI-compatible ecosystem — with native wire types, streaming SSE, and zero lowest-common-denominator abstractions.
[](https://github.com/AprilNEA/aigateway/actions/workflows/ci.yml) [](LICENSE) 
Why AI Gateway?
Most multi-provider LLM wrappers force every provider into a single "universal" message format, silently dropping fields and features along the way. AI Gateway takes the opposite approach:
- Protocol-faithful — Each provider crate models the upstream API exactly as documented. No fields are silently dropped, no semantics are lost.
- Forward-compatible — All wire types carry
#[serde(flatten)] extrato survive upstream API changes without recompilation. - Translation at the edge — Cross-provider mapping happens at the gateway layer via
TryFrom/Into, not inside individual providers. - Streaming-first — Full SSE event fidelity for every provider.
Architecture
flowchart TB
Client([Your Application])
Client -->|Unified API| Gateway
subgraph Gateway["⚡ AI Gateway"]
direction TB
Router[Request Router]
Translate[Protocol Translation]
Stream[SSE Streaming Engine]
Router --> Translate --> Stream
end
subgraph Providers["Provider Crates"]
direction LR
OpenAI["aigw-openai"]
Anthropic["aigw-anthropic"]
Compat["aigw-openai-compat"]
Gemini["aigw-gemini"]
end
Gateway --> OpenAI & Anthropic & Compat & Gemini
OpenAI -->|Responses API\nChat Completions| OpenAI_API["OpenAI API"]
Anthropic -->|Messages API| Anthropic_API["Ant
Related Skills
Yaak Plugin SSE Parser
A Yaak plugin that parses Server-Sent Events (SSE) streaming responses from LLM APIs into readable text, with
Typed Agent Service
Typed AI agent service (TypeScript): Zod 4 tool schemas as the single source of truth (runtime validation, inf
My Free Code
Open-source multi-provider AI gateway for Claude Code and other coding agents, with model routing, streaming,
AginxBrain
Local-first AI gateway with bidirectional protocol conversion (Anthropic ↔ OpenAI ↔ Responses). Route Claude C
Deterministic Agent Control Protocol
Governance gateway for AI agents — bounded, auditable, session-aware control with MCP proxy, shell proxy & HTT
Stone
Personal, local-first desktop AI gateway for Windows, macOS, and Linux. Connect Claude Code, Codex, and Gemini
Related Agents
LLM Integrator
LLM integration specialist who connects to OpenAI/Anthropic/Ollama APIs, designs prompt templates, implements
Provider Debugger
Diagnose live-provider compatibility failures for Kimi, GLM, and other OpenAI-compatible endpoints
LLM Orchestrator
Use this agent for LLM integration work — prompt engineering, multi-provider abstraction (OpenRouter, Gemini,