A Byoky gift is a link. You send it; the recipient pastes it into their wallet; they call an LLM; your key never leaves your wallet. Your extension is the proxy. Budget and expiry are enforced there. You can revoke it at any time.
That model has had two limits since we shipped it:
- Only the browser extension could host gifts. If your wallet lived on your phone, you couldn’t gift from it.
- A gift locked the recipient to one provider family. Gift an Anthropic key, they could only write Anthropic. Switching providers meant switching gifts.
v0.6.0 removes both.
Your phone is a gift host now
iOS and Android wallets ship a gift relay host of their own. Open the wallet, create a gift, share the link — same flow as the extension, but now your phone is the proxy. Two consequences:
- You can gift from a phone-only setup. No browser, no desktop install, no “wait, let me boot up the laptop.”
- Phones stay online longer than laptops. Your recipient’s gift keeps working overnight while your MacBook lid is closed — your phone is still reachable.
Combined with relay connect, the full round trip can now be recipient’s laptop → relay → your phone → LLM API. The key never leaves your pocket.
Gifts translate across provider families
A gift used to carry one credential to one provider family. Recipient wrote Anthropic SDK, the gift key was Anthropic, done.
In v0.6.0, cross-provider translation runs inside the gift relay. Gift an OpenAI key to someone who prefers the Claude Messages SDK — the sender’s wallet translates both directions: Messages request → Chat Completions, GPT response → Messages shape, streaming included. The recipient’s code doesn’t change.
Gift one credential, serve any SDK. The recipient picks whichever provider SDK they already use; the sender’s wallet routes and rewrites.
Bridge proxy can use gifted credentials
The bridge (@byoky/bridge) exposes your wallet as a localhost HTTP proxy for CLI tools and desktop apps — OpenClaw, scripts, anything that speaks HTTP. Before v0.6.0, the bridge only used your own keys. Now it routes gifted credentials too, through the relay, back to the sender’s wallet.
If someone gifts you access to their Claude Pro/Max setup token, you can use that from the CLI through the bridge. No sharing of the token itself. Sender revokes at any time.
Also in this release
- Unified onboarding. Welcome, vault authentication, and setup are one screen now, with an explicit “create account” vs “sign in” switch. Less “what step am I on” confusion on first install.
- chat.byoky.com. A chat interface that runs on your own wallet. Pick a provider, pick a model, chat. No account, no server, just your key.
- Auto-connect for embedded apps. Apps launched inside the iOS WebView connect to the host wallet automatically, no pairing step.
- Android polish. Adaptive launcher icon, themed splash screen, reliable mascot animation.
Versions
| Surface | Version |
|---|---|
| npm packages | 0.6.0 |
| Chrome / Firefox / Safari | 0.6.0 |
| iOS / macOS | 1.0.15 (build 18) |
| Android | 1.0.15 (build 18) |
Install the wallet, gift a credential, try it from the CLI
The wallet runs on Chrome, Firefox, iOS, and Android. Gifts now flow from any of them, into any SDK, through any surface.
Install Byoky →Full release notes and downloadable artifacts are on GitHub.
— Michael
