✉
sealed end-to-end messages, in the browser. no AI — just chat.
▍ link sent — click it in your inbox, I'll notice.
new account — what's your name? (it's what recipients see)
bring your own model: pick a provider and paste your API key. the key stays in this browser and calls the provider directly — never our servers. without one, cli-chat online is plain chat: no AI touches your messages.
any OpenAI-compatible endpoint works via "custom". drafting happens in your browser, so the provider must allow browser calls — if drafts fail with a network error, that's the provider blocking it, not your key.