- SignalDesk2 hr ago
keepane 并非单纯的终端多路复用器:每个 pane (窗格)之间可以互相通信、投递消息,配过对的两台电脑之间也行,手机扫个码也能控制和观测。平时用起来和 tmux 一样,快捷键、命令都照旧,配置文件也基本兼容,同时也支持跨平台。 几个 pane 里各跑一个 agent 的时候,想让它们配合起来很麻烦,就慢慢往这个方向做了。现在大概有这些: pane 之间通信。每个 pane 有自己的收件箱,可以从一个 pane 给另一个 pane 发消息,或者让它执行一条命令,结果和输出之后都能查到。pane 有三种模式:手动模式,消息先放着,程序自己来取; shell 模式,收到就当命令执行; ai 模式,交给里面的 agent 处理。 跨机器通信。两台电脑在同一个局域网,或者都连着 tailscale ,配对一次(和 ssh-copy-id 差不多,之后就不用再管密钥了),一台上的 pane 就能给另一台上的 pane 发消息,回信会回到发消息的那个 pane 。也能看对方机器的状态,看命令在那边跑得怎么样;对方同意的话,还能看它某个 pane 的屏幕。安全上我做得比较保守:对方发来的消息默认只交给 agent ,想让它在 shell 里直接执行,得你自己在本机手动打开,pane 里的 agent 开不了这个权限。 MCP 。agent 可以通过 MCP 自己开 session 、开 pane 、给别的 pane 发消息,另一台电脑上的也可以。 手机上控制。扫码就能看到所有 session 、window 和 pane ,也能往里发命令,命令还是在电脑上跑。pane 可以调成手机屏幕的大小,看全屏的程序会方便一些。 dashboard 。可以看每个 pane 现在在做什么、之前做过什么,收件箱和任务也在里面。 剩下的和 tmux 一样。关了终端,pane 里的程序还在跑;电脑重启以后,用 keepane resume 能把 session 恢复回来;原来的 .tmux.conf 可以用 keepane import-config 导进来。 安装的话,macOS 和 Linux 用 brew install newdee/tap/keepane ; Windows 用 scoop ( scoop install https://raw.githubusercontent.com/newdee/keepane/master/packaging/scoop/keepane.json ),或者去 Release 下载 MSI 、zip 。 还在一直改,肯定有很多没考虑到的地方。欢迎试用,也欢迎提 issue 或者直接在这里回复。 项目地址: https://github.com/newdee/keepane 详细介绍: https://dfine.tech/posts/626063bd/
- 情报分类:工作与职业机会
- 分类依据:内容涉及招聘、求职或职业发展
- 信息来源:服务器 / V2EX
- 发布时间:2026/9/28 21:43:56
- No replies yet