Open-source · 15 providers · 2 lines to integrate

Bring Your Own Key.Build AI apps. Pay nothing for AI.

Your users connect their own API keys through Byoky. You get Claude, GPT-4, Gemini, and 12 more providers — without spending a cent on infrastructure.

Also on Firefox · iOS · Android · GitHub
15 Providers
2 Lines to Integrate
AES-256-GCM Encrypted
MIT Licensed

Build AI apps.
Pay nothing for AI.

Stop worrying about API bills killing your project. Your users connect their own AI keys through Byoky — you get the full power of Claude, GPT-4, Gemini, and 12 more providers without spending a cent on infrastructure.

$0your AI cost — forever
0AI providers supported
0lines to integrate

Indie dev? Startup? Side project? It doesn't matter. If your users have API keys, you have a product. No billing integration, no usage caps, no margin pressure.

See it in action.

Connect & Chat

One click to connect. Stream AI responses through your wallet.

Cross-Provider Routing

Drag an app between groups — the wallet translates on the fly.

Mobile QR Pairing

No extension? Scan a QR code with the Byoky app. Keys proxy through your phone.

Token Gifts

Share AI access without sharing your key. Set a budget, generate a link, revoke anytime.

Two lines of code. Full AI power.

Integrate with any AI provider using their native SDK. Just swap in Byoky's fetch — keys never touch your app.

npm install @byoky/sdk to add to an existing project · npx create-byoky-app to scaffold a new one

Native SDK compatibility

Works with official SDKs from Anthropic, OpenAI, Gemini, Mistral, and 11 more providers. Just swap in Byoky's fetch.

Streaming out of the box

Full SSE streaming support through the extension proxy. No special handling needed.

Backend relay

Your server makes LLM calls through the user's browser via WebSocket. Keys never leave the extension — even server-side.

CLI & local apps

The Byoky Bridge lets CLI tools and desktop apps route through the wallet via a local HTTP proxy. Keys stay in the extension.

Token gifts

Let users share token access without sharing API keys. Relay-backed with budget caps, expiry, and instant revocation.

app.ts
import Anthropic from '@anthropic-ai/sdk';
import { Byoky } from '@byoky/sdk';

const byoky = new Byoky();
const session = await byoky.connect({
  providers: [{ id: 'anthropic', required: true }],
  modal: true, // built-in connect UI with QR code
});

// Use the native Anthropic SDK — keys never exposed
const client = new Anthropic({
  apiKey: session.sessionKey,
  fetch: session.createFetch('anthropic'),
});

How it works

Install the wallet

Add the Byoky extension to Chrome or Firefox — or grab the iOS or Android app. Set a master password to encrypt your vault.

Add your keys

Paste API keys or add a Claude setup token. Everything is encrypted locally with AES-256-GCM. Multiple keys per provider.

Connect to any app

Visit any Byoky-enabled app. Approve access in one click. Your keys stay in the vault — always.

Your providers.

15 providers supported. Bring credentials from any of them.

Anthropic
API Key + Setup Token
OpenAI
API Key
Google Gemini
API Key + OAuth
Mistral
API Key
xAI (Grok)
API Key
DeepSeek
API Key
Cohere
API Key
Groq
API Key
Anthropic
API Key + Setup Token
OpenAI
API Key
Google Gemini
API Key + OAuth
Mistral
API Key
xAI (Grok)
API Key
DeepSeek
API Key
Cohere
API Key
Groq
API Key
Perplexity
API Key
Together AI
API Key
Fireworks AI
API Key
OpenRouter
API Key
Azure OpenAI
API Key
Perplexity
API Key
Together AI
API Key
Fireworks AI
API Key
OpenRouter
API Key
Azure OpenAI
API Key

Why users trust Byoky with their keys.

Chrome extensions that handle API keys have a track record of abuse. Byoky was built to be the exception.

10,000+users exposed by a fake ChatGPT Chrome extension
900Kusers compromised by extensions stealing AI conversations
$8.5Min crypto stolen through a Chrome extension compromise
30+malicious AI extensions caught in 2025–2026

Byoky encrypts keys locally with AES-256-GCM, proxies every request, and gives users full visibility into what apps access. Your users install it once and trust every app you build.

Built for paranoia.

Security isn't a feature — it's the entire point.

AES-256-GCM encryption

Keys encrypted with PBKDF2 (600K iterations). 12-character minimum with real-time strength meter. Web Crypto API — no dependencies.

Zero key exposure

API keys never leave the extension process. Apps receive temporary session tokens. The extension proxies every request.

Full audit log

Every API request is logged with the app origin, provider, status, and timestamp. Complete visibility into credential usage.

Spending caps

Set token allowances per app — total or per provider. The proxy enforces limits so no app can overspend.

Relay-backed gifting

Share token access with anyone — your API key stays in your wallet. Requests relay through you. Budget-capped with instant revocation.

Encrypted vault backup

Export your vault as an encrypted .byoky file with a separate backup password. Import on any device.

Local only

No cloud. No telemetry. No tracking. Everything is stored on your device, encrypted behind your master password.

New

One App. Any Provider.

Drag an app between groups to swap which model it talks to — even across providers.

Bucket your connected apps into groups and pin each group to a credential. Move an app from a Claude group into a GPT group and the wallet transparently translates the request — Anthropic ↔ OpenAI ↔ Gemini ↔ Cohere. Request bodies, response bodies, and SSE streams are rewritten on the fly. Apps keep calling their preferred SDK; the wallet picks the upstream.

Your AppAnthropic SDK
WalletTranslates on the fly
GPT-4oOpenAI API

No code changes. Live sessions reroute the next request automatically. Run the same agent on Claude one day and GPT the next without touching a line of code. Try a new model without rewriting your prompts.

Mobile

No Extension? Use Your Phone

Connect any browser to your Byoky mobile wallet via QR code.

No browser extension needed. The web app shows a pairing code, you scan it with the Byoky iOS or Android app, and your keys proxy through your phone. Works on any browser, any computer. Keep the app open while using the web app.

Web AppAny browser
RelayWebSocket
Phone WalletKeys stay here
LLM API
app.ts
const session = await byoky.connect({
  providers: [{ id: 'anthropic' }],
  useRelay: true,
  modal: true, // built-in connect UI with QR code
});
// Works exactly the same as extension mode

Built in the open.

Byoky is fully open source under the MIT license. Audit the code, contribute, or fork it.

Star on GitHub

MIT License — free forever.

Ready to own your AI keys?

Install in 30 seconds. No account required.