Kesha Tg Bot — Development skill for Claude Code
Kesha - Claude Code SDK powered Telegram bot.
How to install Kesha Tg Bot
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DrSeedon/kesha-tg-bot and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Kesha Tg Bot does
Kesha - Claude Code SDK powered Telegram bot.
Alternatives in Development
- Telegram — Show Telegram bot status and manage global session 1.3k ★
- Claude Prism — An offline-first scientific writing workspace powered by Claude 1.1k ★
- Claude Code Bmad Skills — BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands 393 ★
README
Kesha TG Bot
**v2.7.0** | [Changelog](CHANGELOG.md)
Telegram bot powered by **Claude Agent SDK** (official Anthropic SDK), with a second runtime on the **Codex CLI** for emergencies. A full Claude Code CLI experience, but through Telegram.
*[Русский](#русский) ниже.*
What is this
One chat = one agent process with a persistent session. Like chatting in a Claude Code terminal, but via Telegram. All CLAUDE.md, memory files, MCP servers, tools — picked up from the working directory.
Features
- Text — regular messages → streaming answer edited live in place
- Photos — downloaded, sent to the model for analysis. Albums grouped correctly
- Voice — Deepgram STT → text → model
- Video notes — ffmpeg extracts audio → Deepgram STT → transcription
- Documents — downloads with original filename, the model can read them
- Video / Audio — downloads media with original names
- Stickers — passes emoji through
- Forwards — tagged with [Forwarded from Name]
- Replies — quoted text included as [reply: "..."]
- Smart tool display — tool calls shown in a separate live bubble with timers, replaced by the next text block
- Context tracking — context usage percentage via
get_bot_status(Claude; on Codex only after the first turn reports usage) - Two runtimes — Claude (default) and Codex, switched manually with
/runtime. Each chat keeps its own session file per runtime, so switching back resumes that runtime's own history - Canonical
/limits— forwards Orchestra's exact Claude/Codex/Spark/Grok card, including measured Claude weekly headroom and burn pace - Per-chat edit budget — streaming stays visible under Telegram flood control: when edits are rate-limited it falls back to send+delete instead of freezing
- Persistent session — survives bot restarts via
storage/sessions/ - Debounce — batches rapid messages into one
Related Skills
Open Shrimp
Telegram bot for remote Claude access via the Agent SDK
Claude Telegram Relay
Minimal pattern for running Claude Code as an always-on Telegram bot. Cross-platform daemon setup included.
Claude Telegram Bot
Anthropic Claude & Google Bard Bot for Telegram.
Paperclip Plugin Telegram
Bidirectional Telegram bot plugin for Paperclip - push notifications, bot commands, inline approve/reject butt
Claudebot Add Command
如何新增一個 Telegram bot 指令。固定三步驟:建立 command file → bot.ts 註冊 → help.ts 更新。
ChatGPT Telegram Bot
Создание телеграм бота с ChatGPT o1, o3-mini, DeepSeek, Claude 3.7, Command-A, MiniMax
Related Agents
Claude Code Slack Bot
This is a TypeScript-based Slack bot that integrates with the Claude Code SDK to provide AI-powered coding ass
n8n Especialista
Construye y despliega workflows de n8n al estilo del Framework Bot (lemut_n8n): bots de Telegram con RAG, agen
AI Architect
Specializes in architecting AI-powered applications on Vercel — choosing between AI SDK patterns, configuring