Telegram AI Agent
A real coding agent you drive from your phone. Send it a task; the agent edits a real GitHub repo, runs the build, deploys to a live domain, and replies when it's done.
Why a Telegram agent
- You already have Telegram open. Zero install friction. Same chat surface as your friends and groups.
- Asynchronous by default. Send a task, leave the chat, get the reply when the agent is done. The agent doesn't care if your phone is asleep.
- Slash commands for everything. /deploy, /env, /balance, /repo, /pause — common ops are one tap, not a multi-step UI.
- Cross-device. Send a task from your phone, read the reply on your laptop's Telegram Desktop. Same chat thread.
Common Telegram bot commands
/start — First-run onboarding + link your GitHub
/deploy — Provision a new app + GitHub repo
/env — Add or rotate environment variables
/balance — See AI credit balance + recent spend
/repo — Get a GitHub link to your app's repo
/pause — Pause the agent (stops accepting tasks)
/resume — Resume a paused agent
/help — List all commands
Plain English works too — "deploy a Next.js todo app" or "fix the 500 on /api/users" hits the same agent path as the slash commands.
What a chat actually looks like
A real transcript with the bot, edited for length:
You: /deploy a fastapi crud for tasks with sqlite
Agent: Created tasks-api.vibekit.bot. Repo at
github.com/yourname/tasks-api. Starter is live.
You: add a /done endpoint that marks a task complete
Agent: Added POST /tasks/{id}/done. Pushed commit 4a1c2f0,
redeployed. Test: curl -X POST .../tasks/3/done
You: add JWT auth on all routes except /health
Agent: Wired in PyJWT, added @require_auth dependency,
excluded /health. Set JWT_SECRET via /env.
Pushed, redeployed. New routes 401 without token.
You: /balance
Agent: $4.21 remaining. Used $0.78 this week. BYOK
active (Anthropic), so no platform charges.
The agent runs server-side. You close Telegram, you go to lunch, you come back — the deploy is already done and the result is waiting as a normal Telegram message.
Why this isn't just a ChatGPT-in-Telegram wrapper
A lot of chat "AI bots" are thin OpenAI proxies — you ask a question, you get a text answer, that's it. VibeKit's agent has tool access: it can read your repo, edit files, run shell commands, deploy, set environment variables, and watch logs. It's the same agent across the iOS app, web dashboard, CLI, and MCP.
| Capability | VibeKit Telegram agent | ChatGPT-in-Telegram wrapper |
|---|---|---|
| Reads your real GitHub repo | Yes | No |
| Edits files + commits + pushes | Yes | No |
| Runs builds, tests, shell commands | Yes | No |
| Deploys to a live HTTPS domain | Yes | No |
| Persistent agent + repo state | Yes | No (chat memory only) |
| BYOK with no markup | Yes | Usually wraps + marks up |
| Cross-device (same chat on iOS + Desktop) | Yes | Yes |
iOS + web: same agent, shared memory
Tasks you start in the iOS app show up in the web dashboard, and vice versa. Conversation history is shared. You can kick off a task on your phone and finish on the web dashboard to read logs — all on the same project, same agent, same memory.
Pricing
Free with BYOK. Bring your Anthropic / OpenAI / DeepSeek / Codex key and AI spend goes straight to the provider — VibeKit charges nothing on top. Paid plans available if you'd rather have a single VibeKit invoice. Full pricing →
FAQ
Is there a Telegram bot that's a real coding AI agent?
VibeKit's coding agent started as the @the_vibe_kit_bot Telegram bot, which has since been retired — the same agent now runs as a native iOS app and web dashboard. It's not a ChatGPT-in-chat wrapper: it edits files in a real container, commits to a real GitHub repo, runs builds, and deploys to a live domain, keeping state across conversations.
How do I start using the VibeKit Telegram bot?
Get the VibeKit iOS app or open app.vibekit.bot, connect your GitHub once, and describe the app you want. VibeKit provisions a container, generates a starter repo under your GitHub account, deploys it to yourapp.vibekit.bot, and waits for your first feature request. (VibeKit no longer runs a Telegram bot.)
What can the Telegram coding agent actually do?
Build new features, fix bugs, refactor, run database migrations, deploy, set environment variables, monitor logs, and answer questions about the codebase. It has the same tool access as Claude Code or Cursor agent mode — Bash, Edit, file read/write, web fetch — running inside the app's own container so changes are isolated to that app.
Does the Telegram AI agent keep working when I close the app?
Yes. Each task kicks off an agent run on the server. It continues whether your phone is asleep, the app is closed, or you're on a flight. When the task finishes, the result is waiting for you in the app — like a colleague replying when they're done.
Is the Telegram AI agent free to use?
Free with BYOK — bring your own Anthropic Claude, OpenAI, Codex, or DeepSeek key and the AI charges go straight to that provider. VibeKit doesn't take a cut of your AI spend on BYOK. Paid tiers are available if you want VibeKit to handle billing centrally instead.
What programming languages and frameworks does the Telegram coding bot support?
Anything that builds and runs in a Linux container — Node.js, Next.js, Python (FastAPI / Django / Flask), Go, Rust, Bun, Deno, static sites, plus full-stack templates with a Postgres database wired in by default. The agent treats the repo as ground truth, so whatever your toolchain is, it works with the standard package managers and test runners.
Is my code private when I use the Telegram coding agent?
Yes. Your repo lives on your own GitHub account under your own visibility settings (public or private — you choose). The agent operates inside a per-app isolated container; nothing crosses to other users. AI prompts go to whichever provider you've selected (your BYOK key) — VibeKit doesn't retain prompts or code for training.
Do I need a GitHub account to use the Telegram coding bot?
Yes — VibeKit deploys each app to a real GitHub repo under your account, so you connect GitHub once via OAuth when you first sign in. After that, VibeKit uses your token to commit, push, and create new repos for additional apps. You can revoke access from your GitHub settings at any time.
VibeKit
Enter App