Zero-dependency provider-portability packages for OpenAI-compatible agents working together end to end. Runs offline.
-
Updated
Jun 11, 2026 - JavaScript
Zero-dependency provider-portability packages for OpenAI-compatible agents working together end to end. Runs offline.
Convert any JSON Schema into a valid tool / function calling schema for OpenAI, Anthropic, Gemini and MCP. Zero dependencies.
Parse streaming responses from OpenAI, Anthropic and Gemini into one unified event format. Text and tool-call deltas. Zero dependencies.
OpenAI-compatible provider portability: convert chat conversations between OpenAI, Anthropic and Gemini. Tool calls, multimodal parts, zero deps.
Normalize OpenAI, Anthropic and Gemini API errors into one shape: category, retryable flag and Retry-After delay. Zero dependencies.
Add a description, image, and links to the provider-portability topic page so that developers can more easily learn about it.
To associate your repository with the provider-portability topic, visit your repo's landing page and select "manage topics."