Nightmux — Development skill for Claude Code
Your night crew, on Telegram.
How to install Nightmux
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mmr710/nightmux and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Nightmux does
Your night crew, on Telegram. Run Claude Code, Codex or any terminal agent from a Telegram topic — one topic per tmux session. Watches the context window and the 5-hour limit, compacts before the wall, and holds prompts through a lockout instead of losing them. Python stdlib only, no relay server.
Alternatives in Development
- Tmux Claude Hatch — tmux plugin that runs Claude Code sessions in popups per project directory, with an fzf picker showing each se 381 ★
- Device Control Agent — You are an autonomous macOS agent with full control of this device via two CLI tools: - steer — GUI automation 250 ★
- Mulmoterminal — Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs 187 ★
README
nightmux
[](https://github.com/mmr710/nightmux/actions/workflows/test.yml) [](https://t.me/+SGmmExdMHTQ3OWVk) [](https://pypi.org/project/nightmux/)

**Your night crew, on Telegram.**
02:14 ⏸ api hit the usage limit
5-hour window spent — resumes 04:11, resuming itself with 'continue'
04:11 ▶️ api resumed · sending queued prompt
04:11 ⚙️ api
A usage limit at 2am used to end the night. The turn dies mid-refactor, the prompt that started it is already spent, and the session sits there until someone awake types `continue`. nightmux reads the reset time, holds everything you send, and puts the work back the moment the window reopens — including the turn the limit cut off. You read the result at breakfast.
That is the part nobody else is doing. The rest is what makes it usable:
Run **Claude Code from your phone** — or Codex, Gemini, aider, anything with a prompt. One Telegram forum topic per project, one tmux session behind it. Text you send is typed into that session's prompt; what the session says comes back to the topic. Approvals arrive as tap buttons.
No container, no DNS, no certificates, no ports open, no relay service. It attaches to tmux sessions you already have, on the machine you already use. Python stdlib only — one file, ~5,400 lines you can read in an afternoon.

**Try it:** `curl -fsSL https://raw.githubusercontent.com/mmr710/nightmux/main/install.sh | bash` — five minutes, no dependencies, no server. [Full install →](#install)
Telegram group (T
Related Skills
Cloophole
Auto-resume your Claude Code work the moment your usage limit resets. A tiny Windows app that watches the limi
Claude Code Usage Quota Mod
Know your Claude limits before they hit you (Live band above the Claude Code prompt): 5 Hour and Weekly usage
Claude Code Hud
Two Claude Code mods above the prompt box: context-window meter, 5-hour limit, prompt clocks and session cost
Charness
OpenCode and Claude Code coding agents in Telegram: run on your own machine or VPS, drive by voice or text fro
Telegramcode
OpenCode and Claude Code coding agents in Telegram: run on your own machine or VPS, drive by voice or text fro
Synapse
A modern terminal window manager. Manage multiple terminal sessions with workspace persistence, window groups,
Related Agents
Reel Worker
Watches ONE reel or post end to end in the background (download, Gemini or local analysis, breakdown, Telegram
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Wave Babysitter
Babysits a wave of background agents: watches their output files, auto-resumes API/limit deaths ONCE per agent