Control Claude Code remotely from Telegram. A bash bridge that polls the Telegram Bot API and pipes messages to claude --print. Workaround for API-based subscriptions where --channels returns 'Channels are not currently available'.
npx claudepluginhub stavpartouche/claude-channels-workaroundStop the Telegram Claude bridge tmux session
Show the last 50 lines of the Telegram Claude bridge log
Guided first-time setup of the Telegram Claude bridge (workaround for API-based Claude subscriptions)
Start the Telegram Claude bridge in a background tmux session
Show whether the Telegram Claude bridge is running and print a quick-reference cheatsheet
A community marketplace of Claude Code plugins that work around the missing --channels feature.
Claude Code v2.1.80+ introduced a --channels flag that enables remote control via messaging platforms like Telegram. But most users on API-based subscriptions hit this wall:
Channels are not currently available
This is a server-side feature flag that Anthropic has not rolled out broadly. The community is tracking it here:
Until the official flag ships for everyone, this marketplace provides platform-specific workarounds that bypass the channels system entirely.
| Plugin | Platform | Description |
|---|---|---|
| telegram-bridge | Telegram | Polls the Telegram Bot API and pipes messages to claude --print |
claude plugin marketplace add https://github.com/StavPartouche/claude-channels-workaround
claude plugin install telegram-bridge@claude-channels-workaround
Then run /telegram-bridge:setup in Claude Code — it walks you through everything.
Want to add a workaround for another platform (Discord, Slack, WhatsApp...)? PRs are very welcome.
plugins/ — e.g. plugins/discord-bridge/plugins/your-platform-bridge/
├── .claude-plugin/
│ └── plugin.json # name, version, description, author
├── commands/
│ ├── setup.md # guided first-time setup
│ ├── start.md # start the bridge
│ ├── status.md # check if running
│ ├── logs.md # view logs
│ └── kill.md # stop the bridge
├── scripts/
│ ├── bridge.sh # the polling/bridge script
│ └── start.sh # session manager (tmux or similar)
└── README.md # explain the platform, credit sources, link issues
.claude-plugin/marketplace.json by adding an entry to the plugins array:{
"name": "your-platform-bridge",
"source": "./plugins/your-platform-bridge",
"description": "One-line description"
}
.env files with chmod 600, never logged or committedsetup.md that guides a first-time user through the full processcurl and jq — keep it simple; no Node.js, Python, or package managers required unless absolutely necessaryMIT
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.