DEV Community

Cover image for I stopped gating BYOK behind a paywall; here's what changed when I gave away the one thing that costs me nothing
Adilaw12
Adilaw12

Posted on

I stopped gating BYOK behind a paywall; here's what changed when I gave away the one thing that costs me nothing

A few weeks ago Freebird AI(a free VS Code AI coding extension) required a Pro subscription to use your own API key with Anthropic, OpenAI, DeepSeek, or Qwen. In hindsight, that was backwards; when you bring your own key, the request goes straight from your machine to the provider. Our servers never touch it. We were charging for the one feature that costs us literally nothing, while Continue, Cline, and Roo all give the same thing away free.

So we stopped. BYOK is now free for everyone. Pro's value moved to what actually costs money: unlimited cloud edits on the full model, and Agent mode (multi-file edits, terminal commands, checkpoints, project memory).

That decision opened the door to a few things we shipped this week:

Kimi K3 as a BYOK backend. Moonshot AI's 2.8-trillion-parameter model with a 1M-token context window, via their OpenAI-compatible endpoint. Defaults to the latest (kimi-k3), with the previous generation (kimi-k2) one settings-override away.

A genuine "custom provider" option. Instead of hardcoding every niche API we could think of, there's now a freebird.customBaseUrl setting that points FreebirdAI at any OpenAI-compatible endpoint - OpenRouter, Together, Groq, a self-hosted vLLM or LM Studio server, whatever. Unlike every other backend, there's no sensible default base URL or model name across arbitrary providers, so both are required; the extension throws a clear, specific error instead of silently guessing wrong.

Built-in prompt templates. A new command populates the chat input (doesn't send automatically, you can edit it first) with one of three starting points: a Codebase Cartographer that leans on large context windows to map a project's architecture and spit out a Mermaid diagram, a Security Auditor that's explicitly told to cite concrete exploit scenarios instead of padding the list with theoretical findings, and a Multi-File Test Engineer that reads your existing test suite's conventions before writing anything new.

Also fixed a real bug while auditing the codebase: the free-trial upgrade banner wasn't showing for most free users at all, the only thing that ever un-hid it was sent once at extension activation, before the webview panel actually existed for anyone who hadn't already opened it. Obvious in hindsight, invisible until we went looking.

Freebird is free (20 cloud edits/day, unlimited via Ollama or your own key), $6/mo for Pro if you want unlimited cloud + Agent mode. [Marketplace link] ยท [GitHub link]

Genuinely curious what people think of the BYOK-free call, and whether the custom-provider option is actually useful in practice or just theoretically nice.

Top comments (0)