本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

Hyprland好看又好用,现在我的日常就是开20个工作区,主屏10个副屏10个然后跑他亿大堆agent玩,来回切简直不要太爽 ^-^
然而用着用着,就碰到了Hyprland最高的一堵墙:如果Agent需要做GUI操作,就会既抢鼠标还会抢我的工作区焦点。。。。。
谁懂即将起飞却被Agent切到满屏红色报错界面的感觉 ^-^ ^-^ ^-^
不支持多seat,Hyprland你这也太不优雅了啊哼 ^-^
难道就没有在Hyprland上面人和AI同时操作GUI的方案吗?!
不甘心的我去翻了Hyprland的github,然后心碎的发现其实有过提案,只不过因为以前有好多好多的功能都是绑定单个输入seat的,所以提议就被搁置了。。。
想要的多个根本不可能做到 !
难道,就要停在这里了吗?!我的余生就只能在Hyprland里面和Agent互肘了吗 ^-^ ^-^ ^-^
不!我不能停!!! ^-^ ^-^ ^-^
我还有BUG未修复!还有屎山未赤完!还有NSFW未收集!
用不完的token需要我,养的虾马需要我,没薅的羊毛需要我,
我不能在此倒下!!!我要!!蘸豆!!! ^-^ ^-^ ^-^
可是,如果没有多seat输入,我们该如何让Agent不和我互肘?
很简单,我给每个GUI都套个壳子,不就是了吗?
对,你没看错,思路就是这么朴实无华:
多 seat 等不来,那我就不让 Agent 碰我的 seat。
Wayland 的输入边界既然是合成器画的,那我给每个要被 Agent 操作的 GUI,都套一个自己的迷你合成器不就完了?
Agent 在里面想怎么点怎么点,压根也不会来没事和我互相肘击 ^-^
外面就是一个普通的 Hyprland 的窗口
里面跑一个裁过简单小的 Cage,给 GUI 单独弄一套Wayland环境
agentseatd 负责给 Agent 提供自己的鼠标、键盘、截图和控制接口
资本家终于给 AI 员工分配了独立工位。
甚至如果我在 AgentSeat 窗口里点一下,Agent 还会自动暂停一小会来看我操作
老板亲自下场,AI 自动让座
甚至可以做到我在codex里面写程序,我的Agent在微信里面陪我 女朋友 聊天 ^-^
复刻经典名场面:

诶对了补充个很重要的啊,这也是个轻量的壳子,整体的性能消耗也特别的低,每个GUI程序的壳子只需要大概17mb的内存,开100个GUI才多1.7G,实际使用起来几乎无感。
朝着真正AI Native的操作系统进发!Linux系统万岁! ^-^