Claude on Telegram

VibeKit no longer runs a Telegram bot. The same Claude-powered coding agent — and the same BYOK options below (an Anthropic API key or your Claude Pro/Max subscription token) — now run in the native iOS app and the web dashboard.

Use Anthropic's Claude to build and ship real apps from your phone. Bring your Anthropic API key (sk-ant-api03) or your Claude Pro / Max subscription token (sk-ant-oat01) — VibeKit routes both through Claude's API. Not a chat wrapper — a coding agent that edits real repos and deploys to real URLs.

What's actually happening

VibeKit provisions a container, hands Claude a coding-agent loop (Bash, Edit, file read/write), and routes every Claude API call through your key. When Claude says "I'll add a /done endpoint," it actually adds the endpoint, commits the change to your GitHub, redeploys, and shows you the new live URL. Same Claude as claude.ai; different surface area.

API key vs Pro/Max subscription

Anthropic issues two kinds of credentials, and VibeKit accepts both:

CredentialWhere it comes fromBilling
sk-ant-api03-…console.anthropic.com → Settings → API KeysPay-per-token, top up with $5+ credit
sk-ant-oat01-…claude setup-token in Anthropic CLIBills your Claude Pro ($20/mo) or Max quota — no per-token charge

If you already pay for Claude Pro, the subscription token is the free move — you're not paying twice. Full Anthropic key format breakdown if you're curious how to tell them apart.

Setup, end-to-end

  1. Get the iOS app or open app.vibekit.bot.
  2. Link your GitHub when prompted.
  3. Get your Claude credential: either an API key from console.anthropic.com, or npm i -g @anthropic-ai/claude-code && claude setup-token for the subscription path.
  4. In Settings → "AI Provider" → "Anthropic", paste the key.
  5. Describe what you want to build. VibeKit creates a GitHub repo, deploys it, and Claude takes over from there.

What a chat looks like

You:    /deploy a nextjs app for tracking my reading list
Agent:  Created reading-list.vibekit.bot. Repo at
        github.com/yourname/reading-list. Claude (Sonnet 4.6)
        is picking up from here.
You:    add a search bar at the top that filters by title
Agent:  Added <SearchBar/> to app/page.tsx, filters books by
        title case-insensitively. Pushed 7a3c1f4, redeployed.
        Live: reading-list.vibekit.bot
You:    move the search to a sticky header
Agent:  Done — wrapped header in position:sticky with backdrop-blur.
        Pushed 9bd28a2.

Which Claude model runs

Why Telegram instead of a web UI

Three reasons. (1) It's already open — your phone has Telegram in the dock. Zero install friction, push notifications work natively, and the chat history is your project history. (2) Async is the default — send a task, lock your phone, get the result when Claude is done. (3) Cross-device for free — same chat thread on phone, desktop, web.telegram.org. You don't have to log into a coding tool to keep working.

Privacy & what Anthropic sees

Your repo is on your own GitHub. The agent runs in a per-app isolated container. Claude API requests go to Anthropic with your key — Anthropic's enterprise data policy applies (no training on API traffic; subscription token users get the same policy as claude.ai Pro). VibeKit doesn't log prompts or code. Telegram itself sees the messages you send (standard Telegram cloud chat — not E2E), so don't paste secrets in plaintext; use /env for credentials.

FAQ

Is there a Claude bot for Telegram?

VibeKit's Claude agent started on the @the_vibe_kit_bot Telegram bot, now retired — it runs in the iOS app and web dashboard today, routing through Anthropic's Claude API. It's not a thin chat wrapper: it's a real coding agent that edits a GitHub repo, runs builds, and deploys to a live domain. Claude does the thinking; VibeKit does the actual work in your container.

Can I use my Claude Pro or Max subscription with the Telegram bot?

Yes. Run `claude setup-token` in the Anthropic CLI, paste the resulting sk-ant-oat01 token into VibeKit's Profile → AI Provider → Anthropic. The bot then bills your Claude Pro / Max quota instead of per-token API charges. You're already paying for Claude — this lets you use it inside Telegram for coding work.

How is Claude in Telegram different from claude.ai?

claude.ai is Anthropic's chat UI — great for conversation, no code execution. The VibeKit Telegram bot adds the agent loop: Claude reads/edits files in a real container, runs Bash, commits to GitHub, redeploys your app, and reports back. Same model, but it can ship code instead of just describe code.

Which Claude models can I use in Telegram?

Claude Haiku 4.5 by default. Claude Sonnet and Opus selectable per-app in Settings → Model. Subscription token (sk-ant-oat01) users get whatever models are in their Claude Pro / Max plan. API key (sk-ant-api03) users can pick any Claude model their Anthropic account has access to.

Does Anthropic charge me for using Claude in Telegram?

Anthropic charges you directly because you're BYOK. VibeKit doesn't take a cut of your AI spend when you bring your own key or OAuth token — that's the whole point. AI cost goes straight to Anthropic; VibeKit only bills for hosting (and the hosting free tier covers 1 app).

What's the cheapest way to use Claude on Telegram?

If you already have a Claude Pro ($20/mo) subscription, paste your sk-ant-oat01 token — no per-token charge on top. If you don't, an Anthropic API account costs $5 minimum credit to start and lasts a long time on VibeKit's compact, code-focused prompts.

Is my code private when I use Claude through the Telegram bot?

Yes. Your repo lives on your own GitHub account. The agent runs in a per-app isolated container — no cross-tenant access. Claude requests go to Anthropic with your key; Anthropic's enterprise data policy applies (no training on API traffic). VibeKit doesn't retain prompts or code.

Claude on your phone. BYOK, no markup.
API key or Pro / Max subscription token · 1 hosted app free
Get the iOS app →