Hasharot – Control a Claude Code agent on your machine from Telegram Hasharot, an open-source tool that connects Telegram to a Claude Code agent running locally on a user's machine, has been released. It allows users to control the agent via Telegram messages, enabling file operations, code editing, web browsing, and voice interactions while keeping code and secrets on the local machine. The tool supports team workflows with per-user sandboxing and owner approvals. Your and your teammates' personal AI agent, running on your machine, controlled from Telegram. Telegram ──▶ Grammy Bot ──▶ Claude Agent SDK ──▶ Your Machine voice/text command router agentic runtime bash, files, code Features features · Quick Start quick-start · Commands commands · Team Workflow team-workflow--topics · Configuration configuration-reference · Architecture architecture · Context & Memory context--memory · Roadmap roadmap Hasharot bridges Telegram to a full Claude Code agent running locally on your machine. Send a message in Telegram — Claude reads your files, runs commands, writes code, browses Reddit, fetches Medium articles, transcribes voice notes, and speaks responses back. All from your phone. This is not a simple API wrapper. It's the real Claude Code agent with tool access — Bash, file I/O, code editing, web browsing — packaged behind a Telegram interface with streaming responses, session memory, rich output formatting, and a multi-user access-control layer. Why it's different: - 🧠 The real agent, not a chat wrapper — Bash, file I/O, code editing, and web access, driven by the Claude Agent SDK - 📱 Your machine, your phone — code and secrets never leave your computer; you just drive it from Telegram - 👥 Team-ready — per-user sandboxing, owner approvals, and one parallel session per forum topic - 🎙 Voice in, voice out — talk to your codebase and hear it answer back - 🔌 Delegate & forget — hand a task to an autonomous Paperclip https://github.com/paperclipai/paperclip agent and get the finished result with docs, links, and follow-up questions pushed back to Telegram ⭐ If Hasharot looks useful, star the repo— it helps others find it and it genuinely makes our day. | | Already using a coding agent Claude Code, Cursor, Codex, … ? Just paste this one line into it — the agent does the whole setup and only asks you for a bot token and your Telegram ID: Fetch https://raw.githubusercontent.com/Mamasodikov/hasharot/main/docs/AGENT SETUP.md and follow it to set up Hasharot on this machine. Prefer doing it by hand? Continue below. | Requirement | Notes | |---|---| Node.js 22+ | with npm | Claude Code CLI | installed and authenticated — claude in your PATH | Telegram bot token | from | Your Telegram user ID @userinfobot https://t.me/userinfobot git clone https://github.com/Mamasodikov/hasharot.git cd hasharot cp .env.example .env Edit .env : TELEGRAM BOT TOKEN=your bot token ALLOWED USER IDS=your user id OWNER USER ID=your user id you = admin approvals, /access, /answer policy npm install npm run dev dev mode with hot reload Open your bot in Telegram → /start | Command | Description | |---|---| /start | Welcome message | /project | Set working directory interactive picker | /newproject