Skip to content
Projects
AI

Cursor Relay

AI infrastructure developer

An AI infrastructure layer that proxies and shims agent traffic between editors and model providers for observability and control.

  • TypeScript
  • Node.js
  • HTTP proxy
  • Streaming

Problem

Agent tooling talks directly to model providers, leaving no seam to observe, route or adapt requests — and no way to swap providers without touching every client.

Role

I built the relay, proxy and shim cluster that sits between the editor and the model, normalizing protocols and streaming responses transparently.

Stack

A Node.js streaming proxy that speaks the editor's wire format on one side and provider APIs on the other, with request inspection and provider routing in between.

Result

A single control point for agent traffic: provider swaps, request logging and protocol adaptation without changing the client.