Repolode
no-phux

no-phux/phux

可通过脚本和编码代理远程驱动的类 tmux 终端复用器,后台服务常驻运行。

可替代:tmux

Star
22
Fork
3
未关闭 Issue
42
最近提交
2小时前

这是什么?

phux 将 shell 会话保存在后台服务中,并通过类似 tmux 的终端界面展示。它的命令可以操作窗格、发送输入、获取屏幕快照,并以 JSON 输出和退出码返回结果,方便脚本和代理启动 shell、执行命令并读取输出。

服务端会记录哪些窗格运行着编码代理,以及代理是在工作、空闲还是等待用户输入。远程机器可以通过主机命令添加,桌面应用、WSL 及 Windows 启动器等多种安装方式都已提供。插件和 MCP 服务(`phux mcp`)可将其接入 Claude Code、pi、OpenCode 等工具。

核心产品是常驻服务、命令行和终端界面;远程主机、代理集成和桌面应用均为可选功能。桌面客户端比终端界面更新,通信协议版本为 1.x。

核心功能

  • 01shell 在后台服务中持续运行,断开客户端后不会中断。
  • 02命令行可脚本化地创建窗格、发送输入、获取快照,并支持 JSON 输出。
  • 03识别窗格中运行的编码代理,以及代理是否在等待用户。
  • 04无需单独账户即可添加远程机器作为主机。
  • 05提供 MCP 服务和插件,便于代理工具接入。

适用场景

  • 从脚本驱动长时间运行的 shell 并读取输出。
  • 让编码代理在终端会话中执行命令,之后可接管查看。
  • 在多个窗格和机器之间监控多个编码代理。
  • 从本地终端重新连接远程机器上的 shell。

快速上手

  1. 1

    运行 README 中的官方安装脚本

  2. 2

    启动 phux 并连接到服务器

    phux

使用前须知

  • 不提供 Intel Mac 或 musl 构建版本。
  • 在 Windows 上,CLI 和服务器需要 WSL 2。
  • 桌面应用比终端界面更新,也更粗糙。

收录于专题

标签

常见问题

phux 是什么?
可通过脚本和编码代理远程驱动的类 tmux 终端复用器,后台服务常驻运行。 phux 将 shell 会话保存在后台服务中,并通过类似 tmux 的终端界面展示。它的命令可以操作窗格、发送输入、获取屏幕快照,并以 JSON 输出和退出码返回结果,方便脚本和代理启动 shell、执行命令并读取输出。
phux 可以免费使用吗?用的什么许可证?
phux 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
phux 还在维护吗?
活跃维护中。phux 最近一次提交是在 2026年11月7日。
phux 适合用来做什么?
从脚本驱动长时间运行的 shell 并读取输出。 让编码代理在终端会话中执行命令,之后可接管查看。 在多个窗格和机器之间监控多个编码代理。 从本地终端重新连接远程机器上的 shell。
phux 怎么安装和运行?
运行 README 中的官方安装脚本 启动 phux 并连接到服务器: phux
在哪里获取 phux?
源代码和安装说明在 GitHub 上:https://github.com/no-phux/phux

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目