Telegram Bot to Manage Headless Claude Code Channels via tmux

Claude Code recently added an experimental Channels feature that lets you chat with Claude directly in Telegram. The catch: it requires a persistent terminal session. If you run Claude Code on a headless server, SSH-ing in just to restart it gets old fast.
Developer Yury Gagarin built a small Telegram bot to manage Claude Code Channels sessions on a remote Linux server. The bot (Python, stdlib only — zero external dependencies) wraps Claude Code in a tmux session and exposes Telegram commands:
/launch– start Claude Code Channels in a new tmux session/stop– kill the tmux session/restart– stop then launch/status– check if Claude is running/logs– tail recent output
The bot includes a watchdog that notifies you (or auto-restarts) if the Claude process dies. It’s designed to run persistently on a home server, controlled entirely from your phone via Telegram.
Repo: github.com/gagarinyury/claude-channels-launcher
Who it’s for: developers who run Claude Code on a headless Linux server and want to manage it from Telegram without SSH.
📖 Read the full source: r/ClaudeAI
👀 See Also

Rowboat: Open-Source AI Coworker with Knowledge Graph Memory
Rowboat is an open-source app that transforms your work into a living knowledge graph, storing data locally as Markdown, and offering AI-driven local assistance.

ANE Optimization Through Phone-Steered AI Experiments Shows Kernel Fusion Benefits
A developer ran 55 experiments on Apple Neural Engine optimization, steering the process from their phone using Claude for brainstorming. Key improvements included fusing 3 ANE kernels into 1 mega-kernel, reducing validation loss from 3.75 to 2.49 and step time from 176ms to 96ms.

Claude Code Rewrites PostHog's SQL Parser for 70x Speedup – How Property-Based Testing and Parallel Agents Worked
PostHog used multiple Claude Code sessions in parallel to rewrite their SQL parser, achieving a 70x speedup. The new parser is 16K lines of hand-rolled recursive-descent code with property-based testing.

LumaBrowser: Electron Browser Offloads DOM Parsing to Local LLMs for AI Agents
LumaBrowser is an Electron browser that offloads DOM parsing to local LLMs via OpenAI-compatible endpoints, helping autonomous agents avoid processing raw HTML. It uses models like Qwen 2.5 variants to identify UI elements and returns CSS selectors.