krouter-mitm
MITM proxy for IDE integration (Kiro IDE, Copilot, Antigravity)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
MITM proxy for IDE integration (Kiro IDE, Copilot, Antigravity)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Generate and verify images through Krouter using ChatGPT OAuth or an explicitly configured Amazon Bedrock image model
Admin API for monitoring, configuration, and diagnostics
Manage Krouter account pool, health monitoring, and auto-healing via MCP tools.
Proxy API usage - chat completions, streaming, model selection
Kiro Account Router & API Proxy - Overview and capabilities
基于 SOC 职业分类
| name | krouter-mitm |
| description | MITM proxy for IDE integration (Kiro IDE, Copilot, Antigravity) |
| version | 2.0.0 |
| tags | ["mitm","proxy","ide","kiro","copilot"] |
Intercept and reroute IDE traffic through Krouter for tools that have hardcoded API endpoints.
| IDE | Domains |
|---|---|
| Kiro IDE | runtime.us-east-1.kiro.dev, runtime.us-west-2.kiro.dev |
| GitHub Copilot | o.us-east-1.amazoninces.com, codehub.server.us-east-1.amazoninces.com |
| Antigravity | generativelanguage.googleapis.com, daily-cloudcode-pa.googleapis.com |
Add to /etc/hosts (Linux/Mac) or C:\Windows\System32\drivers\etc\hosts (Windows):
# Krouter MITM - START
127.0.0.1 runtime.us-east-1.kiro.dev
127.0.0.1 runtime.us-west-2.kiro.dev
127.0.0.1 o.us-east-1.amazoninces.com
# Krouter MITM - END
The MITM proxy generates a self-signed CA certificate. Install it:
/usr/local/share/ca-certificates/ → update-ca-certificatesEnable in Krouter settings or via API:
curl -X POST http://localhost:5580/admin/config \
-H "Content-Type: application/json" \
-d '{"kproxy": {"enabled": true, "port": 8899}}'
IDE-specific model IDs are mapped to Krouter models:
| IDE Model | Krouter Model |
|---|---|
us.anthropic.claude-opus-4-5-* | claude-opus-4.5 |
anthropic.claude-sonnet-4-5-* | claude-sonnet-4.5 |
gpt-4o | claude-sonnet-4.5 |
gemini-pro | gemini-2.0-flash-exp |
Custom mappings can be configured via the admin API.
Each account can have its own device ID to avoid conflicts. The MITM proxy automatically replaces device IDs in requests based on the selected account.