Angelia

Angelia · Updated

Claude Code Telegram bot

Angelia connects a Telegram bot of your own to the coding agent CLI on your Mac: Claude Code, Codex, Grok Build or pi. Each chat you route gets its own session, in its own folder. Telegram is the quickest way to start: a bot is free, and @BotFather makes one in a few messages.

What you need

Set it up

curl -fsSL https://useangelia.com/install | sh
angelia service install
  1. The installer checks the release's signature and starts the setup wizard. Pick Quick (one chat, one folder) or Advanced, then Telegram.
  2. Paste the bot token. It is stored on your disk, in ~/.angelia/env (mode 600), never in a chat.
  3. Pick a CLI and a folder for the first profile.
  4. Send your bot any message from your phone. The wizard shows who wrote and asks you to pair that chat.

angelia service install keeps Angelia running: it starts at login and comes back after a crash. Now send the bot "what is in this folder?". The agent answers from the profile's folder, on your Mac.

Groups and topics

What works

Approvals, voice notes, files, long answers and chat commands work the same on Telegram and WhatsApp: what works from the chat. What is particular to Telegram:

Privacy

Angelia has no server. It reads the bot's updates from Telegram directly, from your Mac. Telegram keeps bot messages on its servers: bot chats are not end-to-end encrypted. Each turn goes to your CLI's model provider, under that CLI's own terms. The security model has the rest.

Limits

Try Angelia

curl -fsSL https://useangelia.com/install | sh

It checks the release's signature, then a wizard pairs your first chat. Free and open source (MIT). How it works · Security model · GitHub