I built a remote for the coding agents in my tmux
说明与用途
Inyon 允许从手机远程控制运行在 tmux 中的编码代理,直接将所选答案发送到面板,无需重启,通过安全的 Cloudflare 隧道和 pkarr 实现。
问题
Agents running in tmux on multiple machines pause for user input, but existing remotes only work with agents started by them and require restarting.
结果
Inyon enables remote interaction with tmux‑based coding agents without restarting them, supporting multiple agents and accounts, and providing secure, server‑less connectivity to mobile devices.
工作流
- 1. Install Inyon on each machine via one‑line script or npm.
- 2. Run agents in tmux as usual.
- 3. Inyon monitors tmux sessions and extracts chat, tool calls, diffs, plans, to‑dos, and prompts.
- 4. On the phone, Inyon displays prompts as buttons.
- 5. User taps a button; Inyon sends the corresponding keys to the tmux pane via tmux send‑keys.
- 6. Agent continues execution as if input was typed locally.
- 7. Inyon uses Cloudflare quick tunnel and pkarr for secure, server‑less connectivity, with Noise handshake for authentication.
证据
Inyon reads every agent session in tmux across my machines and shows each one as a chat: replies, tool calls, diffs, plans and to-dos.
When an agent asks a question, the options arrive as buttons. I tap one, and Inyon types it into the pane, exactly as if I'd pressed the keys.
Inyon types into the same panes as my agents, so I'm asking people to trust it with a lot. I spent more time than I expected on the install path.
- 记录日期: 2026-10-15T20:56:04.112Z