
One human, one bot, one set of keys — yours. No SaaS account, no shared infrastructure, no strangers in your data.
You bring your own keys and your own chat channel. Each user's costs, rate limits, and conversation history live with that user — never pooled.
Your bot ignores everyone except you. There's no public address, no admin backdoor, no shared agent that could leak across accounts.
Identity, voice, memory, and rules are per-user. The agent learns who you are over time and adapts — without exposing any of it to anyone else.
Today that's Telegram — message @BotFather, send /newbot, and copy the token. More channels are coming.
Paste your channel details and an Anthropic API key (or Claude Code OAuth token). We encrypt them before they touch the database.
Your agent comes online within seconds. It remembers facts about you, runs tools on your behalf, and asks before doing anything risky.
Whatever Anthropic charges you for tokens, plus optional OpenAI for embeddings. Celindor itself is free and open source — there's no Celindor subscription.
Even if they discover your chat handle, the gateway silently drops every message that doesn't come from your linked account.
In a Postgres database shared across users only at the row level — every table is keyed by your user id and isolated by row-level security. The agent runs on a single Linux box. Nothing leaves your record.