AgentSeat:让Agent在Hyprland可以有自己的独立键鼠(终于可以用AI给女朋友回消息了哈哈哈 :laughing:

七叶怀瑾 2026-08-31 21:39 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 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系统万岁! ^-^

最新回复 (2)
  • benben2025 08-31 22:01
    1

    感觉蛮好玩的,我直接一个Start ^-^

    佬友加油

  • 侧空翻之神 08-31 22:14
    2

    Hyprland



    蘸豆!!!!不要让蘸豆停下来!!!

* 帖子来源Linux.do
返回