OPEN SOURCE · SELF-HOSTABLE · NO SUBSCRIPTION
Besidka: BYOK AI chat. Pay only for the AI you use
Use GPT, Gemini, Claude, DeepSeek and more in one chat with your own API keys. No subscription, no markup, and you see the price of every message.
Show me what it looks like.
Here is a quick look at what Besidka can do.
Desktop and mobile, installable PWA, push notifications
Light or dark theme, desktop and phone
Your own keys for seven providers
Optional gateways: OpenRouter, Vercel, Cloudflare
Model, tokens and cost on every answer
Web search providers and their prices
Projects with shared instructions and memory
Highlighted code and rendered diagrams
Reasoning steps and effort
Image generation in the chat
Deep research with the full trace
File manager
Share a chat, no account needed to read it
We are an early, growing community. Here is where things stand today.
People using Besidka
Conversations started
Messages exchanged
Files uploaded
Images generated
Conversations shared
Research reports generated
Yes, if you are fine creating an API key.
A flat fee costs the same whether you send ten messages or ten thousand. That is a fair deal if you use the app heavily and a poor one if you do not.
With your own API key you pay the provider for each message instead, at its published rates, and Besidka shows the price of every one. There is no subscription and no Besidka markup.
Free tiers are fine for plain text chat. They limit other things: ChatGPT Free allows 3 file uploads a day and limited image generation, and the free Gemini app gives access to fewer and smaller models than the paid plans (Gemini models by plan). Whether paying per use is cheaper for you depends on how much you use AI, so check the comparison below.
Your keys, your costs, your data.
Connect your own key from any of seven AI providers, or route through your own AI gateway, and pay only for what you use. There is no monthly fee, no per-seat charge and no Besidka markup. Switch between the latest Claude, GPT, Gemini, Grok, DeepSeek, Kimi and Qwen models in one place. Add or remove keys any time from your profile. Because Besidka is open-source and self-hostable, you are never locked in.
New to BYOK? The BYOK guide walks through getting a key, adding it, how cost works and where keys are stored.
Stop paying for days you don't chat
No flat monthly fee means a quiet week costs you nothing. You pay the AI provider only for the messages you send, at its published rates.
Your history is not tied to a plan
Your chats are stored in Besidka's database, scoped to your account, and do not depend on a subscription. Self-host to keep them in your own Cloudflare account.
Pick the best model for each job
Claude Opus for hard reasoning, GPT-5.6 for creative work, Gemini Flash for quick drafts, DeepSeek or Qwen for high-volume tasks. Switch between providers in the same interface.
1. Sign up
Create a free account with email and password, or sign in with Google or GitHub. No credit card required.
2. Add your API key
Paste an API key from Anthropic, OpenAI, Google AI Studio, xAI, DeepSeek, Moonshot AI or Qwen into your profile, or connect your own AI gateway instead. The easiest start is a free Gemini key from Google AI Studio, which needs no card. Keys are encrypted at rest and never shared.
3. Start chatting
Open a new chat, pick your model, and go. You pay your provider or gateway directly. Besidka adds nothing on top.
Can I see it in action?
Here is a short walkthrough of the key features.
A 54-second tour of Besidka
Multiple AI models
Switch between the latest models from Anthropic, OpenAI, Google, xAI, DeepSeek, Moonshot AI and Qwen in one place, on your own keys or through your own AI gateway.
Web search
Ground AI answers with real-time web context and inline sources. Pick your search provider: the model's built-in search, or your own Brave or Exa key.
Reasoning mode
Enable step-by-step thinking for complex questions. The model works through its reasoning before giving a final answer.
AI image generation
Generate one image at a time with supported OpenAI, Google and xAI models. Besidka saves each result privately in your file library so you can preview and download it.
File attachments
Send images and PDFs. Files are stored in your own R2 bucket and can be reused across different chats.
Chat branching
Fork any conversation mid-thread to explore a different direction without losing the original.
Shareable chats
Share a chat with a public, unguessable link. Anyone can view it without an account and branch it into their own chats. You control expiry, indexing, and what's visible.
Projects
Group related chats under a project with shared instructions and memory so every conversation has context.
Deep research
Kick off an autonomous agent that browses the web, cross-checks sources, and writes a cited report while you do something else. Runs on your own key for roughly $1 to $10 per task, with a push notification when it's done.
A good fit if you:
- use AI every day for search, translation, PDFs, images or code
- do not want another subscription
- are fine creating an API key in a provider's developer console
- want several models in one place and want to see what each message costs
Probably not for you if you:
- already pay for ChatGPT Plus or Pro, Claude Pro or Google AI Pro and rarely hit their limits. Those apps do more than a chat window, such as voice, agents and desktop apps
- do not want to deal with API keys, or with adding a card or prepaying credit at a provider
For scale: the maintainer's own non-work use costs between $1 and $5 a month. That is one person's usage, not a promise, and your bill depends on the models and how much you chat.
| Besidka | ChatGPT Go | ChatGPT Plus | Google AI Plus | Google AI Pro | Claude Pro | |
|---|---|---|---|---|---|---|
| Monthly fee | Free | $8/mo | $20/mo | $4.99/mo | $19.99/mo | $17–20/mo |
| Pay only for what you use | Yes | No | No | No | No | No |
| Open source | Yes | No | No | No | No | No |
| Self-hostable | Yes | No | No | No | No | No |
| Multi-provider models | Yes | No | No | No | No | No |
| Image generation | Yes | Yes | Yes | Yes | Yes | No |
| Shareable chat links | Yes | Link + branch, no access controls | Link + branch, no access controls | Link + branch, no access controls | Link + branch, no access controls | Link or email invite, view-only |
| Bring your own keys | Required | No | No | No | No | No |
| Bring your own search key (Brave / Exa) | Yes | No | No | No | No | No |
| Route through your own AI gateway (BYOK) | Yes | No | No | No | No | No |
| Deep research | Yes | Not listed by OpenAI | Yes | Yes | Yes | Yes |
| Per-message cost breakdown | Yes | No | No | No | No | No |
Besidka is free; you pay the AI provider for what you use. A casual user sending around 100 messages a month uses roughly 50 k input and 50 k output tokens. At Claude Sonnet 5.5's API rates ($2 input / $10 output per million tokens) that is about $0.60; on Claude Opus 5.5 ($4 / $20) about $1.20. Sending 1,000 messages a month lands near $6 on Sonnet 5.5 or $12 on Opus 5.5. Long chats resend earlier messages as input, so real input counts run higher, and prompt caching bills those repeated tokens at a discount. Web search, image generation and deep research are billed separately at the provider's published rates. There is no Besidka markup. Subscription prices are US list prices. The subscription apps bundle features and limits Besidka does not copy, and the free tiers of ChatGPT and Gemini cover plain text chat at no cost.
Checked 20 October 2026.
Sources: ChatGPT Go (opens in new tab), ChatGPT Plus (opens in new tab), ChatGPT Free (opens in new tab), ChatGPT uploads (opens in new tab), ChatGPT sharing (opens in new tab), Google AI plans (opens in new tab), Gemini models by plan (opens in new tab), Gemini shared links (opens in new tab), Claude pricing (opens in new tab), Claude images (opens in new tab), Claude public links (opens in new tab), Claude private sharing (opens in new tab), Claude Research (opens in new tab).
Besidka is built on Cloudflare Workers and ships with everything you need to run your own instance. Configure your Cloudflare account per the README, then deploy with pnpm run deploy. The license is MIT: use it, fork it, contribute back.
Besidka, Ukrainian “бесідка”, is an open-source AI chat application. The name is the Ukrainian word for a garden gazebo, a place to sit, talk, and think. Similar words exist across other Slavic languages, such as “besídka” in Czech and “besiedka” in Slovak, and all of them derive from the Proto-Slavic root besěda (meaning “speech,” “conversation,” or “council”).
What does BYOK mean?
Can I use ChatGPT with my own API key?
Can I start for free?
Which AI providers are supported?
Can Besidka generate images and documents?
Do you store my API keys?
Can I self-host this?
Is my chat history private?
Can I share a chat?
Does Besidka support deep research like ChatGPT?
How is pricing calculated?
How to pronounce Besidka?
- “Be-” (Rhymes with “beh” as in “meh”). A short, soft sound. Do not pronounce it like the English word “be” (bee). It should be a short 'e' sound.
- “-SID-” (Rhymes with “deed”). This is the stressed syllable. You should say this part a little louder and longer than the others.
- “-ka” (Rhymes with “ah”). A crisp 'k' followed by a short 'a' (like the 'a' in “father”).
Add your own API key, see what each message costs, and stop paying for months you did not use. Besidka is open source, MIT licensed and self-hostable.