bmux:为AI智能体时代设计的浏览器多路复用器

bmux 将 tmux 多路复用理念引入浏览器,专为 AI 智能体与人类协同工作设计的开源工具。
bmux 是一款开源免费浏览器,将终端工具 tmux 的核心设计——分屏面板、命名会话、独立配置文件——移植到浏览器环境,并专门针对 AI 智能体协作场景进行了优化。其核心创新在于「分离-接入」模式:AI 智能体可通过 CLI 在后台会话中独立执行浏览器自动化任务,用户在前台正常使用浏览器,需要时随时接入查看进度,两者互不干扰。每个会话拥有独立的 Cookie、登录状态和浏览数据,可同时管理多个账号或为不同智能体任务保持隔离的运行环境。bmux 面向重度键盘用户与浏览器自动化开发者,代表了浏览器从「个人工具」向「人机协同工作台」演进的一种具体探索,目前仍处于早期阶段。
当浏览器遇上 tmux 思维
如果你是开发者,大概率用过 tmux 这类终端多路复用工具——在一个窗口里切分多个面板、管理命名会话、随时断开又重连。bmux 把这套成熟的工作流搬到了浏览器上,并且专门为「智能体时代」做了设计。
这是一款免费、开源的浏览器,核心卖点在于:分屏面板(split panes)、命名会话(named sessions)和独立配置文件(separate profiles),全部集成在一个窗口中。开发者 Tõnis Tiganik 将其发布在 Product Hunt 上,获得 63 票,排名当日第 18 位,归类于生产力工具、开源项目和开发者工具。

tmux(terminal multiplexer)是 Unix/Linux 环境下的经典终端复用工具,由 Nicholas Marriott 开发,2009 年首次发布。它的核心机制是在服务器端维护持久化的「会话(session)」,用户即使断开 SSH 连接,后台进程依然继续运行;重新连接后可随时「attach」恢复现场。tmux 支持将单个终端窗口切分为多个「窗格(pane)」,并在一个会话中管理多个「窗口(window)」,整套交互几乎全键盘操作。这种工作模式在服务器运维、远程开发、长时间运行任务的场景中极为普遍,深刻塑造了一代开发者对「多任务并行」的认知习惯。bmux 借用这套成熟范式的价值在于:tmux 用户无需学习新的心智模型,已有的工作流直觉可以直接迁移到浏览器环境。
为智能体工作流而生
bmux 最值得关注的设计理念,是它把「AI 智能体在后台干活」这件事当成了一等公民。
传统浏览器面对 AI 自动化任务时,往往需要你盯着一个个标签页看它们执行。bmux 的思路不同:你可以用键盘快捷键正常浏览网页,而让智能体通过 CLI(命令行接口)在后台会话里独立工作。当你想查看它们的进展时,随时「attach」(接入)到对应会话即可。
这种「分离-接入」的模式正是从 tmux 借鉴而来。对于需要同时跑多个自动化任务、又不想被频繁打断的开发者来说,这种异步工作流能显著降低注意力切换的成本。智能体在后台跑它的,你在前台做你的,需要时才汇合。
浏览器自动化智能体(Browser Automation Agent)是当前 AI 应用的重要形态之一,代表性项目包括 Playwright-based 的 browser-use、OpenAI 的 Operator 以及 Anthropic 的 Computer Use 等。这类智能体通过控制浏览器执行点击、表单填写、页面导航等操作,代替人类完成重复性网页任务。与传统 RPA(机器人流程自动化)不同,AI 驱动的浏览器智能体具备自然语言理解与动态决策能力,能够应对页面结构变化。然而,现有主流浏览器(Chrome、Firefox 等)并非为「多智能体并行」场景设计——会话状态共享、Cookie 污染、前台窗口焦点竞争等问题,都使得同时运行多个智能体任务十分笨拙。bmux 的 CLI 接入与会话隔离机制,正是在尝试从浏览器基础设施层面解决这些痛点。
三个核心能力拆解
分屏面板
在单个窗口内横向或纵向切分出多个浏览区域,让你同时查看多个页面或多个会话的状态,不必在标签页之间来回切换。
命名会话
会话可以被命名和保存,类似 tmux 的 session 概念。这意味着你可以为不同项目、不同任务维护独立的浏览上下文,随时恢复到之前的工作状态。
独立配置文件
每个会话或面板可以使用相互隔离的 profile,Cookie、登录状态、浏览数据彼此独立。这对需要同时管理多个账号,或为不同智能体任务保持干净环境的场景尤其实用。
浏览器的「配置文件(Profile)」隔离技术在 Chrome、Firefox 等主流浏览器中已有原生支持,但通常需要手动切换、界面操作较重。更关键的是,多数浏览器的 Profile 切换会共享同一个前台窗口焦点,难以在单个视图中同时呈现不同 Profile 的内容。bmux 将 Profile 隔离与分屏面板深度结合,使得不同身份(账号)、不同任务上下文可以在同一窗口并排显示,而非分散在多个独立窗口中。这对反检测(anti-fingerprinting)场景同样有意义:每个会话拥有独立的浏览器指纹环境,能有效避免多账号操作时被平台关联识别,这也是浏览器自动化场景中的常见需求。
它适合谁
bmux 的定位非常清晰——面向重度使用键盘、习惯命令行工作流、并且已经开始把 AI 智能体纳入日常开发的技术人群。
如果你正在构建或使用浏览器自动化智能体,需要一个能让它们在后台稳定运行、同时又不干扰人工浏览的环境,bmux 提供的会话隔离与 CLI 接入机制正好契合。开源与免费的属性也降低了试用门槛,开发者可以按需扩展或审查其实现。
不过从目前的信息看,bmux 仍是一个较早期的项目(评论数仅 1 条),生态和稳定性有待时间检验。它更像是对「浏览器该如何适应智能体协作」这一命题的一次探索性回答。
一个值得关注的方向
bmux 真正有意思的地方,不在于它复刻了 tmux 的交互范式,而在于它洞察到了一个正在发生的转变:浏览器正从「人类单独使用的工具」变成「人类与 AI 智能体协同的工作台」。
当越来越多的任务由智能体代劳,我们需要的不再是无限堆叠的标签页,而是能够管理多个并行智能体、在人机之间灵活切换注意力的新型界面。bmux 把终端世界的成熟经验引入浏览器,为这个问题提供了一种具体且可用的解法,这种跨界思路本身就值得同行借鉴。
相关推荐

问责机制也能充满乐趣:重塑自律与团队协作的新思路
问责机制常被视为压力与惩罚的代名词,但它其实可以充满乐趣。本文探讨如何通过同伴支持、进展可见化和庆祝小胜利,将问责重构为推动个人成长与团队协作的愉悦力量。

Claude Code 入门:读懂它是什么与多端用法
Anthropic 团队成员 Lydia 主讲的 Claude Code 入门分享:它不只是 CLI,而是可在终端、IDE、浏览器和桌面端运行的 AI Agent。本文梳理其本质定位、多端用法与学习路径。

OpenWiki 该不该收录 PRD 等叙事文档?取舍分析
在为项目构建 OpenWiki 时,是否该收录 PRD、设计、愿景等叙事文档?本文分析代码与叙事文档的本质差异、收录的收益与风险,并给出按成熟度筛选、标注时效、以代码为事实源等实用决策建议。