01 — For Developers
The VS Code extension. Security that disappears.
Most security tools punish you for working. You write a prompt with an API key in it, the tool blocks you, you context-switch, you lose the thought. SecureAIFlow does the opposite — it lets you keep typing the way you already do, intercepts the dangerous bits before they leave your IDE, and quietly puts your real values back into the answer.
You never see [REDACTED_1] in your editor. The LLM never sees your secret. Both halves of that sentence matter.
Why we built it this way
Because nobody's going to stop and fix a prompt at 11pm.
Early versions of SAF showed the redaction in the IDE. Devs hated it. They'd see [REDACTED_1] in a code example from the model, paste it into a file, run it — and break things. They started turning the extension off.
So we reversed the model. The IDE sees clean, runnable code. The audit log sees every redaction. The LLM sees nothing it shouldn't. Three different views of the same prompt, each tailored to what the viewer actually needs.
💬
Chat panel
Multi-turn conversations with model selection — Claude Sonnet, GPT-5, Gemini Flash. History persisted per workspace; fully redacted in transit.
✏️
Refactor, explain, fix
Select code, right-click, ask. Inline diffs with native VS Code Accept / Reject CodeLens — no custom UI to learn.
⚡
Smart routing
Fast tier (Gemini Flash Lite, Haiku) for short prompts. Power tier (Sonnet, GPT-5) for the gnarly stuff. Waterfall fallback when a provider has a bad day.
🔑
BYOK or Managed
Bring your own keys and we stay out of the billing relationship. Or use ours and get one bill, smart routing, and cost caps you can actually enforce.
📚
RAG, the boring way
Native Markdown ingestion. Chunk API for everything else. Ground answers in your own docs — without uploading them to a public model.
🔐
OIDC, then quiet
OpenID Connect for team auth. Policies inherited from the central dashboard. The dev configures nothing. The DSI is happy. Everyone wins.