Claude Code model router

Kiro Claude Proxy

A local proxy to intercept and replace standard CLI or BYOK authentication with Kiro/AWS creds... basically letting Claude Code operate independently from Anthropic’s native billing backend

Install

From source
git clone https://github.com/alexandephilia/kiro-claude-proxy.git

From the README

████  ███  ██                   ████      ████          ████
▒▒██  ██▒  ▒▒                   ▒▒██      ▒▒██          ▒▒██
 ▒██ ██   ███  ██████  █████     ▒██       ▒██  ██████   ▒██ ████
 ▒█████  ▒▒██ ▒▒██▒▒█ ██▒▒██     ▒██       ▒██ ▒▒██▒▒█   ▒██▒▒██
 ▒██▒▒██  ▒██  ▒██ ▒ ▒██ ▒██     ▒██       ▒██  ▒██ ▒▒   ▒█████
 ▒██ ▒▒██ ▒██  ▒██   ▒██ ▒██     ▒██     █ ▒██  ▒██ ██   ▒██▒▒██
 ███  ▒▒█████ ████   ▒▒█████     ███████▒█ ████ ███▒███  ███ ████
▒▒▒    ▒▒▒▒▒ ▒▒▒▒     ▒▒▒▒▒     ▒▒▒▒▒▒▒ ▒ ▒▒▒▒ ▒▒▒ ▒▒▒  ▒▒▒ ▒▒▒▒

KiroLink

kirolink is a small Go CLI that reads Kiro auth tokens from your local SSO cache, then exposes an Anthropic-shaped local API so tools like Claude Code can talk to it without a bunch of manual bullshit.

In practice: your client sends POST /v1/messages to this proxy, the proxy translates the request to AWS CodeWhisperer, sends it to the CodeWhisperer API, and translates the response back on the way out.

What this thing actually does

- Reads tokens from ~/.aws/sso/cache/kiro-auth-token.json
- Prints shell-ready ANTHROPIC_* environment variable setup
- Starts a local server on port 8080 by default
- Exposes these endpoints:
  - POST /v1/messages
  - GET /v1/models
  - GET /health
- Includes a claude helper command that edits ~/.claude.json

🔍 Troubleshoot: Token Not Found

If you get a "file not found" error, ensure you've run the Kiro login first.
Default path: ~/.aws/sso/cache/kiro-auth-token.json

Quick start

1. Build it

2. Make sure Kiro is already logged in

This tool expects a token file at:

If you want to sanity-check that file first:

Heads-up: read prints both the access token and refresh token, so maybe don't paste that shit into screenshots.

3. Export the Anthropic env vars

On macOS/Linux, you can eval the output directly:

On Windows, the…
Read the full README on GitHub

Details

Language
Go
Last updated
11 March 2026
Topics
ai-agentsai-toolsanthropic-apiauth-bypassaws-codewhispererclaude-codecli-toolkirokiro-authllmllm-inferencellm-integration

FAQ

What is Kiro Claude Proxy?

A local proxy to intercept and replace standard CLI or BYOK authentication with Kiro/AWS creds... basically letting Claude Code operate independently from Anthropic’s native billing backend It is a model router for Claude Code, from alexandephilia/kiro-claude-proxy on GitHub.

How do I install Kiro Claude Proxy?

Clone alexandephilia/kiro-claude-proxy from GitHub and follow the setup steps in its README.

Is Kiro Claude Proxy popular?

alexandephilia/kiro-claude-proxy has 27 GitHub stars and 4 forks. It was last updated on 11 March 2026.

More model routers & proxies

Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.