Bento Term
native tmux client with agent states and voice input
Last checked:
What is Bento Term?
Bento Term is a native Swift terminal application for macOS that displays multiple parallel agents on one screen, each tinted by their execution state. It integrates voice input, file browsing, and cross-device continuity (Mac, iPad, iPhone) while using tmux underneath for seamless remote connections.
Bento Term pricing
Pricing model: Freemium
Bento Term pros
- Native Swift with GPU-accelerated rendering (not Electron or webview)
- Parallel agent mode shows all agents simultaneously with state detection (working, waiting, done, idle)
- Voice input with three engine options (Apple on-device, Qwen, OpenAI)
- Cross-device continuity—same tmux sessions on Mac, iPhone, and iPad via SSH
- Integrated file browser, syntax highlighting, and Quick Look previews
- Open source (Apache-2.0), no accounts required
Bento Term cons
- macOS-only application (remote connections to tmux on Linux/WSL are supported)
- Requires tmux understanding for effective agent configuration and state detection
- Some voice engines require external API keys or internet connectivity
Frequently asked questions about Bento Term
Is Bento Term free?
Yes, it is open source under Apache-2.0 license with no pricing mentioned.
Can I access Bento Term from my phone?
Yes, iPhone and iPad apps allow you to attach to the same tmux sessions running on your Mac or Linux server via SSH.
Does this require any setup on remote servers?
No, it works with plain SSH and existing tmux installations—nothing of Bento's needs to be installed on the remote machine.
What are 'agents'?
Agents are processes in separate tmux panes, each with its own working directory, visually distinguished by tint based on current state.