Discover and explore top open-source AI tools and projects—updated daily.
aliom-vOpenAI & Anthropic compatible API gateway proxy
Top 89.4% on SourcePulse
KiroGate is an API proxy gateway designed to make OpenAI and Anthropic APIs compatible with tools that support Kiro IDE, particularly Claude Code CLI. It targets developers needing a unified interface for LLM interactions, offering enhanced features beyond standard API access. The primary benefit is enabling broader tool integration and adding advanced functionalities like image processing and user management.
How It Works
This project acts as a FastAPI-based reverse proxy, translating requests to be compatible with both OpenAI and Anthropic API specifications. It supports image inputs in both OpenAI (image_url) and Anthropic (image) formats, integrates Anthropic's web_search tool via its MCP API, and allows configuration of HTTP/SOCKS5 proxies for API access. Key architectural choices include robust token management, automatic credential refreshing, and security hardening against common vulnerabilities.
Quick Start & Requirements
docker run -d -p 8000:8000 -e PROXY_API_KEY="..." -e ADMIN_PASSWORD="..." -e ADMIN_SECRET_KEY="..." -v kirogate_data:/app/data ghcr.io/awei84/kirogate:main. Alternatively, clone the repo, install dependencies (pip install -r requirements.txt), configure .env, and run python main.py.Highlighted Details
web_search tool.Maintenance & Community
This project is a fork of kiro-openai-gateway by @Jwadow. The README does not specify active maintainers, community channels (like Discord/Slack), or a public roadmap.
Licensing & Compatibility
Limitations & Caveats
The AGPL-3.0 license's network-based copyleft provisions are the primary adoption consideration, potentially requiring open-sourcing of derivative works if deployed as a service. Obtaining Kiro refresh tokens may require manual steps or specific tooling. The project's reliance on external Kiro IDE services means its availability is tied to those services.
1 week ago
Inactive
songquanpeng