A native macOS app that bridges Claude Code and Telegram — built on the official Anthropic Agent SDK. Full agent controls from Telegram. Voice in, voice out, permission keyboards, session resume — all built in.
All the tools you need — no commands to memorize.
YOUR COPILOT
Every Claude Code control right in Telegram. Inline keyboards for permissions, session resume, model switching, MCP servers, live cost tracking.
Your message travels through Telegram’s cloud to the Agent SDK —
Claude writes code, and you approve every action.
AI chatbots can only talk. Cloud code tools run in sandboxes. yottoCode gives you full desktop capabilities — from Telegram.
Your machine via Telegram
Full desktop accessCloud Claude Code, Replit Agent
Sandboxed containerChatGPT, Claude.ai, Gemini
Text in, text outyottoCode runs on your machine.
Not a sandbox. Not a container.
Your actual development environment,
accessible from anywhere.
Open @BotFather on Telegram, create a new bot, and copy the token.
Launch the yottoCode app on your Mac, enter your bot token, pick a project directory, and choose your model.
Send a message to your bot. Claude Code responds with full agentic capabilities. Works with your Claude subscription — no API keys needed.
1 bot = 1 project — Each bot instance handles one project directory. Need multiple projects? The included multi-bot launcher runs them all simultaneously.
Real screenshots from the Mac app and Telegram
Every Claude Agent SDK feature, controlled from Telegram
Choose interactive approval or full auto-allow — two modes, one tap to switch.
Reply to any message to give Claude context. Claude reacts with emoji to acknowledge your messages. Natural Telegram-native conversations.
Send voice notes transcribed by Whisper. Claude talks back with voice replies. Both speech-to-text and text-to-speech run locally on your Mac — your voice never leaves your machine.
Watch Claude think in real-time. Progressive message updates, tool progress indicators, and smart rate-limited chunking.
Resume past sessions with full history persisted to disk.
Switch between Haiku, Sonnet, and Opus mid-conversation.
Connect, disconnect, and toggle MCP servers without restarting. Full Model Context Protocol integration.
Claude sends files directly to your Telegram chat. Request a screenshot of your Mac screen — review output without touching your desk.
Connect MCP servers and yottoCode stops being a coding tool. It becomes your everything assistant — managing messages, email, documents, and tasks from any device Telegram runs on.
Check my WhatsApp messages with Sarah from today and summarize them. Then send a birthday wish.
Read my last 5 unread emails. Draft a reply to the one from accounting — tell them the invoice is approved
Open my Google Doc ‘Q1 Report’ and add a summary at the top based on the data in the Revenue sheet
What’s on my calendar tomorrow? Move the 2pm standup to 3pm and add a 30-min prep block.
Summarize chat in #engineering today. Post a thread reply to Mike’s question about the API changes
Add a new entry to my Reading List database in Notion with the title ‘Designing Data-Applications’
Create a Linear issue for the auth bug. Set it to High priority, assign to me, link to current cycle
Go through ~/Downloads, sort files by type into subfolders, and delete anything older than 30 days
Watch. Phone. Tablet. Laptop. Desktop. Even Telegram Web.
Not all Claude interfaces are created equal. Security, access, and control matter.
Security advisory: OpenClaw (formerly Clawdbot/Moltbot) has a known critical vulnerability (CVE-2026-25253) — a 1-click RCE via auth token exfiltration through cross-site WebSocket hijacking, affecting even localhost instances.
| Feature | yottoCode | OpenClaw | Claude CLI |
|---|---|---|---|
| Mobile accessCode from your phone, tablet, or desktop | |||
| AuthenticationWho can access your machine | Telegram user ID whitelist | Auth tokens (CVE flaw) | Local terminal only |
| Permission controlApprove or deny AI actions | 2 modes + inline keyboards | Skill manifests + approvals | Terminal prompts |
| Rate limitingProtection against abuse | |||
| Setup timeFrom zero to working | 60 seconds | Complex self-hosting | 5 minutes |
| Voice & media inputSend voice notes, photos, documents | |||
| Session managementResume conversations | |||
| Model switchingChange models mid-conversation | |||
| MCP supportModel Context Protocol servers | |||
| Security track recordKnown vulnerabilities | No known CVEs | CVE-2026-25253 | No known CVEs |
Secure, mobile, full SDK parity.
Free · Pro from $1.99/moFree and open-source.
Critical CVE on recordOfficial and capable.
Terminal access requiredRequires a Claude Code subscription
yottoCode is a native macOS app (Apple Silicon, macOS 14.0+) that connects to the real Claude Code via Anthropic’s official Agent SDK. Your existing Claude Max, Team, or Enterprise subscription works out of the box — no API keys, no separate billing.
Prefer API keys?
You can use those too, with live cost-per-message and session cost tracking right in Telegram. The Claude subscription is managed by Anthropic independently.