Everything abs does, in one place

From the first ping to the way it goes quiet when you sit down — here's the full picture, and how the loop actually works.

Everything you need, right in Telegram

Know When It's Done

Get a summary when Claude finishes a task, so you always know what happened.

Reply to Steer It

Reply from your phone and it goes straight back into the same live session.

Send Screenshots

Attach images and Claude reads them directly. No more terminal copy-paste.

Voice, Both Ways

Send voice notes. Get spoken replies. Pick a speaking voice or clone your own — everything processed locally.

Check Usage Anywhere

Tap /usage in Telegram for your full Claude limits — the same numbers glance live in your terminal's status bar.

Multi-Project

Use multiple profiles (bots) to manage different projects side by side.

Commands, two ways

Run it from Telegram

Send as a whole message. A session hook acts on these itself — so they work even if the model is prompt-injected. Anything else you type is just talked to Claude.

ABS MUTE / UNMUTEPause or resume the proactive reports.
ABS STOPHalt the current task at the next step and wait.
ABS OFFCut all Telegram, in and out — the session keeps working locally.
ABS EXITClose the Claude session; it confirms first if mid-task.
ABS BLOCKLock the bot out until you re-pair at the terminal.
/usagePost your full Claude usage limits back to the chat.

At the terminal — the abs CLI

Run these in your shell, where abs is installed.

absStart a session — first run walks you through bot setup.
abs statusWhat's paired, the inbound state, and whether it's live.
abs usageYour Claude limits, in the terminal and on Telegram.
abs quiet on|offMute or unmute reports — inbound still works.
abs say "text"Speak it and send as a voice note.
abs updateUpdate abs in place to the latest release.
abs config …Model, voice, statusline and other launch defaults.

See every command →

It knows when you're at your desk

No pings while you're working — reports come back the moment you step away. You never flip a switch.

  • Silent while you work. A few prompts at the terminal and it stops pinging you.
  • Back on when you leave. Message it from Telegram, or just walk away — reports resume on their own.
  • A dot shows the mode. Green when reporting, gray when muted — right in Claude's bar.
  • Usage at a glance. Your 5-hour and weekly limits, in the bar and on every report.
Claude Code
> refactor the auth module — running…
esc to interrupt · ⇧⇥ auto-accept edits
abs@pranBot · 5h 1% · week 8% · resets 4h 47m
Watch the dot — green while it's reporting, gray the moment it goes quiet.

How it works

1

You run abs instead of claude.

Agent Babysitter starts Claude Code with Telegram connected.

2

Claude works as usual.

It runs your tasks in the same live session.

3

You get notified.

When a task finishes, you get a summary on Telegram.

4

You reply, send images, or ask.

Your message is delivered back to the same session.

See exactly what abs adds, and where it lives in the code
Replies, images, voice, commands →
You
Telegram
Agent
Babysitter
Claude
Code
← Task summaries, notifications, usage

Open source. Built for the community.

Agent Babysitter is open source under the MIT License. Use it, improve it, share it.

Found a bug or have an idea?
Open an issue or submit a pull request.
v2.1.4  ·  MIT License  ·  Made with for Claude Code users