
yottoCode is a native macOS application designed specifically for developers and technical users who want to control Claude Code, Anthropic's AI coding agent, directly from the Telegram messaging platform. It serves as a secure bridge that leverages the official Anthropic Agent SDK to provide complete desktop access and agentic capabilities through a familiar chat interface. The primary purpose is to enable users to interact with Claude Code from any device running Telegram, including phones, tablets, and laptops, while maintaining full control over permissions, file system access, and development workflows. This transforms Claude Code from a terminal-bound tool into a mobile-accessible assistant that can write, test, deploy, and debug code entirely through conversational commands.
Traditional AI coding assistants often remain confined to specific environments like terminals, IDEs, or cloud sandboxes, creating accessibility and workflow friction. Developers frequently switch contexts between communication tools like Telegram and their development environment, losing focus and efficiency. Cloud-based code tools operate in isolated containers without access to local files, tools, or persistent project states, while standard AI chatbots lack the ability to execute commands or interact with the local system. yottoCode addresses these pain points by bringing the full power of Claude Code directly into Telegram, eliminating context switching and providing genuine desktop integration from a mobile-first interface.
The first major feature group revolves around comprehensive control and interactive permissions. yottoCode provides every Claude Code control directly within Telegram through inline keyboards, eliminating the need to memorize commands. Users can approve or deny specific AI actions, such as file edits or command execution, with a single tap. The system offers two operational modes: interactive approval for step-by-step control or full auto-allow for streamlined workflows. This permission framework extends to all agent capabilities, including model switching between Haiku, Sonnet, and Opus mid-conversation, managing MCP (Model Context Protocol) servers, and live cost tracking when using API key mode. The interactive interface ensures users maintain oversight while enabling Claude to perform complex development tasks.
Voice and multimedia capabilities form the second significant feature group, enabling truly hands-free operation. Users can send voice notes that are transcribed locally on their Mac using Whisper speech-to-text models, with their voice data never leaving the machine. Claude can respond with synthesized voice replies through local text-to-speech conversion. Beyond audio, the system supports photo and document sharing through Telegram's native media features. Claude can send files directly to the chat and even capture screenshots of the Mac screen upon request, allowing users to review output without physically interacting with their desktop. This multimedia integration transforms yottoCode from a text-only interface into a rich, multimodal control center.
admin
Advanced session management and project isolation represent additional critical capabilities. yottoCode persists full conversation history to disk, enabling users to resume past sessions exactly where they left off, with complete context intact. The application follows a "one bot equals one project" architecture, where each Telegram bot instance manages a specific project directory, maintaining clean separation between different coding endeavors. For users working on multiple projects simultaneously, the included multi-bot launcher can run several instances concurrently. This project-based approach ensures Claude maintains appropriate context for each development workspace while preventing cross-contamination between unrelated codebases or tasks.
Technically, yottoCode operates through a sophisticated bridge architecture that connects Telegram's cloud infrastructure to the local Anthropic Agent SDK. Messages travel from any Telegram client through Telegram's secure cloud to the yottoCode bot, which uses long-polling to receive them. The native macOS application routes these messages to an orchestrator that interfaces with the official Agent SDK's query() API. Claude Code then executes actions using available tools, with all outbound communication occurring through the bridge without exposing local ports. The system provides real-time streaming responses with progressive message updates and tool progress indicators, while implementing smart rate-limiting to prevent abuse and ensure stable operation.
Users benefit from measurable improvements in development workflow efficiency and accessibility. Developers can code from anywhere using their mobile devices without sacrificing desktop capabilities, reducing context switching between communication and development environments. The permission system provides security and control while maintaining velocity, with inline keyboards making approval decisions instantaneous. Voice integration enables hands-free operation during commutes or when away from the keyboard, while session persistence eliminates the frustration of lost context. The project-based architecture ensures organized work across multiple codebases, and MCP server integration extends functionality beyond coding to general productivity tasks.
Concrete use cases demonstrate yottoCode's practical applications across development workflows. A developer commuting home can use voice commands on their phone to instruct Claude to fix an authentication bug in login.ts, review the proposed code changes via interactive permissions, and approve the file edit—all before reaching their desk. During a meeting, they could request a screenshot of test results or ask Claude to deploy the latest build. For project management, users can connect MCP servers to have Claude check messages, manage emails, edit documents, schedule meetings, update task trackers, and organize files—all through natural Telegram conversations without switching applications.
The target audience includes developers, engineers, technical managers, and power users who already use Claude Code and want mobile accessibility without compromising capability. It integrates seamlessly with existing Claude subscriptions (Max, Team, or Enterprise) and supports API key mode with cost tracking. The technical stack is native macOS built for Apple Silicon (M1+) requiring macOS 14.0+, leveraging Telegram's Bot API and Anthropic's official Agent SDK. Pricing includes a free forever tier with one bot and 100 messages monthly, plus a Pro plan starting at $1.99 monthly offering unlimited bots and messages, with both tiers providing full feature access beyond message limits.
In summary, yottoCode transforms Claude Code from a terminal-bound development tool into a versatile, mobile-accessible assistant that maintains full desktop capabilities. By bridging the official Anthropic Agent SDK with Telegram's ubiquitous messaging platform, it enables developers to code, debug, deploy, and manage tasks from anywhere while keeping complete control through interactive permissions. The combination of voice integration, session persistence, project isolation, and MCP server support creates a comprehensive solution that delivers on the promise of AI-assisted development without compromising security, control, or accessibility.
yottoCode targets developers, software engineers, technical managers, and power users who utilize Claude Code for AI-assisted development and want mobile accessibility without sacrificing capabilities. The primary audience includes macOS users with Apple Silicon machines (M1+) running macOS 14.0+ who already have Claude subscriptions (Max, Team, or Enterprise) or Anthropic API keys. These users value workflow efficiency, desire to code from anywhere using their mobile devices, and need to maintain full control over AI actions through secure permission systems while accessing their complete development environment.
Updated 2026-02-28