Show HN: Bento Term – native tmux client with agent states and voice input Bento Term, a native tmux client for macOS, iPhone, and iPad, has been released as open-source under Apache-2.0, featuring agent states for ten AI coding agents and voice input. The app, which requires Apple Silicon and macOS 14+, bundles tmux and attaches to existing sessions, with state detection performed on-device via pattern matching. It supports plain SSH connections and is free, with no server installation required on the remote machine. Do I need to know tmux? No — it's bundled and stays out of the way. If you do use tmux, Bento attaches to the sessions you already have, and everything you know still applies. What do I need on the other end? A machine you can already ssh into, with tmux installed — macOS, any Linux, or WSL on Windows. Nothing else: Bento Term installs nothing there and runs no server of its own. The app itself is Mac, iPhone and iPad; the machine your agents work on doesn't have to be any of those. Which agents does it understand? Ten presets with live state detection — Claude Code, Codex, Gemini CLI, OpenCode, Cursor Agent, Copilot CLI, Amp, OpenClaw, Hermes, Antigravity — plus plain shells and any command you type. Anything runs; the known ones also get states. How is state detected? From what the pane prints, on your device, using per-agent rules. No agent has to cooperate, nothing is installed into your shell, and nothing is sent anywhere to work it out. It is pattern matching, so it can be wrong — the color is a hint, not a guarantee. Can I reach a machine behind NAT? That's yours to arrange — Bento speaks plain SSH, so a VPN, Tailscale, or a jump host in your ~/.ssh/config all work. Intel Macs? Not currently — Apple Silicon, macOS 14+. What does it cost? Nothing. Apache-2.0, and the app is the whole product. Where do I report bugs? GitHub issues https://github.com/NovaShang/BentoTerm/issues — the tracker is public.