Summary
A Cortex quickstart that lets a brand-new user install and configure Cortex with essentially one command and see value within a minute — no Kubernetes, no Keycloak, no SPIRE, no operator. The hero use case is a local developer running Claude Code: point Claude Code at Cortex and immediately observe (and optionally enforce policy on) its tool / MCP / model traffic.
Why
Today, trying Cortex means standing up Kind + SPIRE + Keycloak + the operator — a high bar just to evaluate. A frictionless local quickstart lowers time-to-value and creates an on-ramp: install → run → immediately see Claude Code's traffic → (optionally) enforce a guardrail.
Hero use case: Claude Code, locally
- Install Cortex with a one-liner.
- Cortex runs as a local forward proxy (proxy-sidecar shape, no Kubernetes).
- Point Claude Code at it (
HTTP_PROXY / settings).
- Instantly:
- see a live session timeline of Claude Code's outbound traffic — MCP tool calls, model/inference calls — via the session API /
abctl TUI;
- (optional) flip on a guardrail (e.g. IBAC / OPA) and watch a tool call get allowed or denied.
Tasks
Install (one-liner)
Configure for Claude Code
Show value immediately
Docs
Non-goals
- Not replacing the Kubernetes / operator platform path (that stays for production).
- Not a full auth setup (Keycloak / SPIRE); quickstart runs in passthrough + observability mode by default. JWT validation / token exchange are opt-in follow-ons.
Related
Summary
A Cortex quickstart that lets a brand-new user install and configure Cortex with essentially one command and see value within a minute — no Kubernetes, no Keycloak, no SPIRE, no operator. The hero use case is a local developer running Claude Code: point Claude Code at Cortex and immediately observe (and optionally enforce policy on) its tool / MCP / model traffic.
Why
Today, trying Cortex means standing up Kind + SPIRE + Keycloak + the operator — a high bar just to evaluate. A frictionless local quickstart lowers time-to-value and creates an on-ramp: install → run → immediately see Claude Code's traffic → (optionally) enforce a guardrail.
Hero use case: Claude Code, locally
HTTP_PROXY/ settings).abctlTUI;Tasks
Install (one-liner)
curl -fsSL <url> | sh(and/orbrew/go install) that fetches the right prebuilt binary per-platform — no build step.cortex up/cortex quickstartcommand that starts everything and prints the exactHTTP_PROXY/NO_PROXYto export plus the observability URL.Configure for Claude Code
NO_PROXY=localhost, and HTTPS visibility — Anthropic API + many MCP servers are TLS, so inspecting bodies needs the TLS bridge with a locally-trusted CA (opaque CONNECT tunnel otherwise). Decide default: observe metadata-only (no CA install) vs. full body via opt-in TLS bridge.Show value immediately
abctlTUI or a minimal local web view) showing Claude Code's tool / MCP timeline.Docs
Non-goals
Related