Transparent IDE sidecar for the Kotro Proxy Engine — a local LLM gateway with streaming semantic cache, PII redaction, and context compression for OpenAI and Anthropic APIs.
Works in VS Code, Cursor, and other VS Code–compatible editors.
Features
Zero-config sidecar — spawns the native proxy binary on startup
Semantic SSE cache — faster repeat prompts; X-Kotro-Cache: HIT on cache hits
Status bar — live cache result and compressor bytes saved (polls every 5s)
Operator dashboard — open from the status bar (http://127.0.0.1:9090/dashboard)
Isolated telemetry — /metrics and /dashboard bind to loopback by default, separate from LLM traffic
Reading the chat reply — that is the model answer, not proxy logs.
Opening http://localhost:8080/v1/ in a browser — API only; shows BYPASS, not cache.
Using Kotro: Show Proxy Logs for HIT/MISS — that channel shows startup lines only; use Verify Cache or the dashboard.
Commands
Command
Description
Kotro: Verify Cache
Sends two identical test requests; confirms cache HIT
Kotro: Connect Cursor
Wizard for routing Cursor BYOK chat through the proxy
Kotro: Setup Continue.dev Config
Adds Kotro to ~/.continue/config.json
Kotro: Open Dashboard
Opens the local operator UI
Kotro: Show Proxy Logs
Opens the extension output channel (startup / errors)
Architecture
IDE agent → localhost:8080/v1/* (LLM proxy — may bind 0.0.0.0 in cluster mode)
Operator → 127.0.0.1:9090/dashboard (telemetry — loopback only by default)
Other install channels
npm:npm install -g @kotro-labs/proxy-engine
Homebrew:brew tap kotro-labs/tap && brew install kotro-proxy