Norcaster CompanionRoute your AI coding assistant through the Norcaster AI Runtime Control Plane — keep the assistant you love, add the governance your organization needs. Your engineers already use Claude Code, Codex, or Continue. Every prompt they send carries code, credentials, and sometimes personal data straight to a model provider — ungoverned and unrecorded. Norcaster Companion routes that traffic through your organization's Norcaster gateway: policy is enforced before anything reaches the provider, and every decision leaves an audit record. This extension is deliberately not another chat. It does setup and visibility; your assistant stays exactly as it is. What you getTwo-click setup. Sign in with your personal Norcaster API key, run one configure command, and your assistant is governed:
Config writes always merge (never overwrite), always show you exactly what will be written first. And you can turn it off. Governed status, visibly. A status-bar indicator shows the boundary is active — with distinct warning states when your key is missing, rejected, or the gateway is unreachable. No silent failures, no wondering. Blocks that explain themselves. When the gateway stops a request — say, an AWS key pasted into a debugging prompt — you get a notification with a direct link to the decision record in Norcaster Decision Audit. Eligible non-credential contextual blocks also offer Forward once when your owner has granted that permission; approve, then retry the exact request before expiry. Credentials and other terminal controls never offer it. What the gateway does for your traffic
Requirements
Settings
Security notesYour API key is stored in VS Code SecretStorage (your OS keychain). The Claude Code and Continue configure commands necessarily write the key into those tools' own plaintext config files — that is how those tools consume credentials; the confirmation dialog says so explicitly and files are written with owner-only permissions. Codex reads its key from the environment, so the extension copies an export line to your clipboard instead of editing shell profiles. Scope, honestlyInput-side enforcement only (output buffering would break streamed code generation). GitHub Copilot cannot be routed (fixed endpoints). Detector patterns are high-signal heuristics — pair with repository-side secret hygiene. Questions or issues: github.com/norcaster/cloud |