argus: 让群友偷窥你的电脑屏幕

一个月前看到有其他非 koishi 的 bot 搭载了这个功能,马上用 opus 4.6 vibe 了一下,设计了这个插件,功能很简单,就是群友可以发命令,直接看到你的电脑屏幕在干啥:

开源地址:

此插件 100% 由 AI 编写,如果你不信任 AI 生成的代码,可以不安装或者自编写插件实现

插件介绍

插件本身分 cli (跑在你需要截屏的电脑上)和 koishi 插件端。

通过加密的 ws 协议通信(确保不会直接被中间人拿到原始截图,在 ws 上浅浅的定义了一层 json 的通信机制)

连接方式是 cli 连接到 koishi (koishi 作为 server)。

截图返回给 koishi 是原始的,后处理在 koishi 端,可以选择模糊大小,缓存时间(总不能群友一 peek 就能直接看到在干啥吧,你要关缓存我也没意见)

使用方式

  • koishi: 直接搜索 argus 安装就行,记得配好 token
  • cli: npx argus-eye -s ws://your-koishi-host:5140/argus -t a-strong-secret

全面拥抱 js 生态,不需要额外安装软件,npx 就能跑了。

我目前已经测试了 windows, mac,没完全测 linux。

有这些设备的佬友也可以测测

插件特色

插件本身还有一点特色

  1. 全屏检测,游戏检测
    全屏的软件或者游戏,不会发截图,只是提示一下在用什么软件,并且自带一些白名单软件(比如浏览器,目前好像是 windows only?)
  2. 压缩截图
    在 cli 端去压缩截图,尽量做小一下
  3. 多屏/多设备支持
    你可以跑两个 cli,指定不同的屏幕 (-d),就有多屏支持了。当然也可以在不同的设备跑
2 个赞

我喜欢这个

1 个赞

看到 Discourse 发帖界面触发肌肉记忆

2 个赞

1.5.0 更新

  • 支持与 chatluna 集成,bot 现在也可以偷看你的屏幕在干啥了!(至于 computer use 这块, 可能以后会有?)

前面的更新也没啥大东西,直接忽略了好吧

1 个赞