Product Introduction
- Definition: yottoCode is a native macOS application (Apple Silicon, macOS 14.0+) that integrates Anthropic’s official Agent SDK to bridge Claude Code with Telegram. It enables bidirectional communication between users and Claude AI agents via Telegram’s interface.
- Core Value Proposition: yottoCode solves remote development friction by providing secure, full-featured access to Claude Code’s agentic capabilities (code execution, file editing, terminal commands) directly from Telegram on any device, eliminating terminal dependency while maintaining local environment integrity.
Main Features
- Telegram-Native Agent Controls: Inline keyboards enable granular permissions (approve/deny actions), model switching (Haiku/Sonnet/Opus), session resumption, and MCP server management. Uses Telegram Bot API for real-time updates and Anthropic Agent SDK for tool orchestration.
- Local Voice Processing: Voice notes transcribed via on-device Whisper STT; responses use local TTS. Zero cloud processing ensures voice data never leaves the user’s Mac.
- Persistent Session Management: Full conversation history and agent state saved to disk, enabling session resume with context retention across devices.
- MCP Server Integration: Direct control of Model Context Protocol servers (e.g., WhatsApp, Slack, GSuite) via Telegram. Supports plugin-based workflows like email drafting or calendar management.
- Real-Time Cost Tracking: Live token usage/cost monitoring per message/session when using API keys; Claude subscription mode requires no additional billing.
Problems Solved
- Pain Point: Limited mobility of development tools. yottoCode enables coding, debugging, and deployment from mobile devices via Telegram without compromising local environment access.
- Target Audience:
- macOS developers needing remote CLI/IDE access.
- Teams using Claude Code for automated workflows (e.g., CI/CD, data processing).
- Productivity-focused users managing emails/documents via MCP integrations.
- Use Cases:
- Emergency bug fixes via voice commands from mobile.
- Multi-project management using parallel bot instances.
- Automated file organization (e.g., cleaning ~/Downloads) triggered via chat.
Unique Advantages
- Differentiation vs. Competitors:
- Security: Telegram user-ID whitelisting (vs. OpenClaw’s CVE-2026-25253 RCE flaw).
- Capability: Full filesystem/terminal access (vs. cloud sandboxes like Replit).
- Mobility: Mobile-optimized controls (vs. Claude CLI’s terminal-only access).
- Key Innovation: Native macOS integration with Telegram as a secure conduit for Anthropic’s Agent SDK, enabling unmodified local tool execution with permissioned AI oversight.
Frequently Asked Questions (FAQ)
- Is yottoCode compatible with existing Claude subscriptions?
Yes. yottoCode uses your Claude Code subscription without API keys. API key mode is optional for cost tracking. - How does yottoCode ensure security for local file access?
All actions require explicit user approval via Telegram inline keyboards. Voice/data processing occurs locally; no open ports or cloud intermediaries. - Can I run multiple projects simultaneously?
Yes. The multi-bot launcher supports concurrent project instances—each linked to a separate Telegram bot and directory. - What’s required to use MCP servers like Slack or Notion?
Install relevant MCP plugins and authenticate via yottoCode’s interface. Server controls then appear in Telegram. - Does yottoCode work on iOS/Windows?
The app is macOS-only, but Telegram clients (iOS/Android/Web) can control yottoCode bots remotely.
