home / faq

Questions, answered

The things people ask before they trust a bot with their terminal.

Does it expose my code?

NOIt's your own private bot, and only your paired account can reach it. One honest caveat: Telegram itself sees the messages (they're not end-to-end encrypted), so don't use it for work where that matters.

Can anyone else message my bot?

NOUnpaired accounts are dropped before Claude ever sees them. See Security for exactly how the allowlist works.

Does voice processing stay local?

YESTranscription and speech both run on your machine — no cloud speech vendor is involved. The audio still travels over Telegram, like any message.

Can I run multiple projects at once?

YESOne bot per project, via profiles — abs --profile work. Each runs its own session and reports to the same phone without fighting over messages.

Does it work over SSH or on a server?

YESTelegram polls outbound, so no public IP, open port, or webhook is needed. Run it in tmux on a VPS or home box and close the laptop.

Does it require a server?

NOIt runs anywhere Claude Code runs — a laptop, over SSH, or a headless box. A server is just one option, not a requirement.

Can I stop Claude remotely?

NOT YETMessages are read between turns, so you can steer the next step but not interrupt the current one.

Which platforms are supported?

Linux and macOS, both tested — including macOS's ancient bash 3.2, with no Homebrew or GNU coreutils needed. Windows via WSL should work but is untested; reports welcome.

Still curious? The docs map every feature to its source, or ask in a GitHub issue.

← Back to home  ·  v2.1.4  ·  MIT License  ·  Made with for Claude Code users