Claude Code notification

Ccgram

Control Claude Code from Telegram — remote notifications, permission approvals, and keystroke injection via Telegram bot

Install

Install
npx @jsayubi/ccgram init

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/jsayubi/ccgram.git

From the README

CCGram

Control Claude Code from Telegram — approve permissions, answer questions, resume sessions, and manage AI coding agents from your phone.

CCGram is a self-hosted Telegram bot that bridges Claude Code to your phone. When Claude needs a permission, has a question, or finishes a task — you get a Telegram message with inline buttons to respond. Resume past conversations, start new sessions, and manage multiple AI coding agents — all without being at your keyboard.

Features

- Universal terminal support — Works with tmux, Ghostty, bare zsh, screen — anything. Question answers flow back to Claude Code directly via the updatedInput hook output, no keystroke injection needed.
- Permission approvals — Allow, Deny, Always, or Defer with a single tap
- Question answering — Single-select, multi-select, and free-text questions answered via Telegram buttons
- Rich /status — Model, version, git branch, session ID, context window % (auto-detects 1M mode), rate limit + reset time, last activity, last assistant message — all from Claude Code's transcript
- MCP elicitation forwarding — Schema-aware MCP server input requests routed to Telegram, one prompt per form field
- Smart notifications — Task completions, errors, compaction, session lifecycle, subagent activity — silent at your terminal, instant when you're away
- Remote command routing — Send any command to any Claude session from Telegram
- Session management — List, switch, interrupt; resume past conversations with /resume
- Project launcher — Start Claude in any project directory with /new myproject
- Deep links — /link  generates claude-cli://open?q=... URLs
- Smart routing — Prefix matching, default workspace, reply-to routing
- Ghostty support — Auto-detected on macOS via TERM_PROGRAM=ghostty; full keystroke…
Read the full README on GitHub

Details

Repository
jsayubi/ccgram
Language
JavaScript
License
MIT
Last updated
14 April 2026
Topics
claude-codeghosttytelegramterminaltmux

FAQ

What is Ccgram?

Control Claude Code from Telegram — remote notifications, permission approvals, and keystroke injection via Telegram bot It is a notification for Claude Code, from jsayubi/ccgram on GitHub.

How do I install Ccgram?

Run npx @jsayubi/ccgram init, then follow the setup in the README.

Is Ccgram popular?

jsayubi/ccgram has 26 GitHub stars and 5 forks. It was last updated on 14 April 2026.

More notifications & sounds

Browse the most popular Claude Code mods, all notifications & sounds, or the skills and MCP server directories.