Toolbox容器终端工具
Boxi 是一个“Terminal emulator for use with Toolbox”,即面向 Toolbox 容器场景的终端模拟器。它的特别之处在于:终端模拟器本身与终端会话可以运行在不同容器中,中间只通过内核协调。页面明确称其为 thought-experiment app,因此它更像是一个探索容器边界与终端会话分离架构的开发者工具,而不是传统意义上的通用终端产品。
Boxi 通过在容器边界另一侧运行一个小型 agent 程序,并传递伪终端设备的文件描述符来实现会话连接。agent 可由 flatpak-spawn、toolbox、podman 等常见容器工具启动,但创建 session 本身通过 sockets 完成。默认情况下,Boxi 会在宿主机创建会话;如果希望进入指定的 Toolbox 容器,可以使用 boxi -c f36 这类命令。它还会针对不同容器使用不同 application identifier,方便为每个容器创建独立桌面启动器图标。
官方推荐通过 Flathub 安装,同时也提供 GitHub Project Page 与 PyPI Project Page。pip 安装方式为 pip install boxi,但安装后还需要手动运行 glib-compile-schemas ~/.local/share/glib-2.0/schemas/ 编译 GSettings schema,这说明其使用门槛偏向熟悉 Linux 桌面和 GNOME/Flatpak 生态的用户。文档包含安装、启动、指定容器和 .desktop 示例,足够快速试用,但缺少更完整的配置说明、兼容性矩阵、问题排查和维护状态。
正文未提及任何商业定价、订阅或企业支持。页面注明站点 open source,并提供 GitHub 项目页,但抓取内容未给出项目许可证,因此只能判断它具备开源分发入口,不能进一步确认许可证类型。
优点是定位清晰、与 Toolbox/Podman/Flatpak 工作流结合紧密,并支持为不同容器创建独立启动入口。缺点是实验属性明显,文档较少,pip 安装后还需额外手动步骤,普通用户可能难以上手。它更适合 Linux 桌面开发者、容器工具重度用户,以及对终端模拟器和容器隔离机制感兴趣的技术用户。
正文没有提供可访问性、镜像、支付或区域限制信息。Flathub、GitHub、PyPI 在中国大陆的访问体验可能受网络环境影响,但仅依据页面内容无法确认,故中国访问状态评为未知。可替代方案包括 GNOME Terminal、Kitty、Alacritty、WezTerm,以及常规终端结合 Toolbox/Podman 的工作流。
本测评基于公开资料整理,不构成购买建议,请以 boxi.dev 官网实际信息为准。
开源开发工具,有Flathub、GitHub和PyPI入口。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。