# Bento Term Bento Term 是一款原生 tmux 客户端,可通过 SSH 监控并交互操作编码代理会话,帮助开发者查看多个窗格、及时响应输入请求,并在 Mac、iPhone 或 iPad 上检查文件。 - Findings24: - 网站: - 价格: Freemium - 分类: AI开发者工具 ## 什么是 Bento Term? Bento Term 是一款原生 tmux 客户端,可通过 SSH 监控并交互操作编码代理会话。它可以连接到可访问的 Mac、Linux 计算机或 WSL 环境上已运行的 tmux 会话,并为每个窗格显示状态,包括正在工作、等待输入或已完成。 这款应用面向需要监管多个基于终端的代理的开发者。除终端交互外,它还会显示当前窗格的工作目录、支持搜索的文件树和文件预览,让用户无需离开会话,即可从代理输出跳转到相关源代码或文档。Bento Term 可运行于 macOS、iPhone 和 iPad,而终端会话仍保留在用户自己的计算机上。 ## Bento Term 能做什么? ### 一目了然的窗格状态 显示每个 tmux 窗格正在工作、等待用户输入还是已完成,帮助用户确定需要关注的代理会话。 ### 通过 SSH 访问现有 tmux 会话 通过普通 SSH 连接到用户自己的计算机,并连接到已经运行的会话。Bento Term 不要求使用由 Bento 托管的服务器,也不会在远程计算机上安装软件。 ### 工作目录文件浏览器 每个窗格都会关联其工作目录,并提供支持任意深度的文件树和搜索功能,方便定位项目文件。 ### 上下文文件查看 代理输出的路径可直接打开。源文件会以语法高亮和行号栏显示,包括对特定行的引用;PDF、图像和文档则会在 Quick Look 中打开。 ### 移动端访问与语音输入 在 iPhone 和 iPad 上也可以使用相同的远程文件树和终端连接。启用所需的系统权限后,麦克风控件支持语音识别。 ## 使用场景 ### 监管多个编码代理 在不同的 tmux 窗格中运行代理,并利用窗格状态找出已停止、已完成或需要响应的会话,无需手动逐一检查终端。 ### 离开办公桌时进行响应 从 iPhone 或 iPad 连接到 Mac、Linux 计算机或 WSL 主机上的 tmux 会话,回答提示,并在切换网络后返回同一会话。 ### 在上下文中检查代理的更改 当代理输出路径或行引用时,可从窗格的工作目录打开文件,使用语法高亮进行查看,或预览生成的文档,而不必只依赖终端输出。 ### 让长时间运行的工作不受断连影响 使用 tmux 作为会话主机,使程序在手机失去信号时继续运行;之后通过 SSH 重新连接,即可从现有会话继续操作。 ## 常见问题 ### 使用 Bento Term 前需要准备什么? 你需要一台已经可以通过 SSH 访问的计算机,并安装 tmux,同时拥有能够运行它的账户。主机可以是你自己的 Mac 或 Linux 计算机,也可以是 WSL 环境。Bento Term 不会安装 tmux,也不提供远程服务器。 ### 支持哪些设备和操作系统? Bento Term 原生支持 Mac、iPhone 和 iPad。支持页面注明,Apple Silicon 设备需要 macOS 14 或更高版本,iPhone 和 iPad 需要 iOS 或 iPadOS 17 或更高版本。 ### 连接断开后会发生什么? 设备离线期间,tmux 会话及其中的程序会继续在远程主机上运行。重新连接后即可再次连接到该会话。 ### 身份验证如何进行? 该应用支持 SSH 密码和私钥身份验证。密钥和密码会存储在系统钥匙串中。 ### Bento Term 会通过 Bento 的服务器传输终端会话吗? 不会。它通过普通 SSH 与用户的计算机通信,网站声明终端活动不会经过 Bento。使用分析默认关闭,并且该应用基于 Apache-2.0 开源。 ## 快速信息 - **类别**: 开发者工具 / tmux 客户端 - **远程连接**: SSH - **终端后端**: tmux - **应用平台**: macOS、iPhone 和 iPad - **远程环境**: macOS、Linux 或 WSL - **许可证与可用性**: 基于 Apache-2.0,免费且开源