agent-sh

computer-use-linux

agent-sh

Linux desktop control over MCP — AT-SPI, GNOME Shell, Wayland portals, ydotool

AI 简介

`computer-use-linux` 是一个用于从任何 MCP 主机控制真实 Linux 桌面的工具。该项目使用 Rust 语言开发,通过 AT-SPI、GNOME Shell、Wayland portals 和 ydotool 等技术,实现了对 GNOME、KDE/KWin、Hyprland、i3 和 COSMIC 等桌面环境的访问树读取、屏幕截图以及点击、滚动和按键等操作的支持。其核心功能包括支持 Wayland 的指针动作、基于合成器的窗口定位策略以及使用语义选择器而非像素坐标来执行操作,从而提升了跨不同桌面环境的操作准确性和兼容性。该工具适合需要远程或自动化控制 Linux 桌面的应用场景,例如自动化测试、辅助技术开发或远程管理。

Rust
MIT License
162
Stars
15
Forks
2
Watchers
3
Issues

Star 增长

今日+4
近 7 天+32
近 30 天+89
综合评分76.51
默认分支main