
computer-use-linux
让 AI 智能体直接操控 Linux 桌面,跨应用自动干活
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 797
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Linux 桌面(X11 或 Wayland)
- AT-SPI 服务
- Python 3.10+
安装与启动步骤
-
1装系统依赖
给 Agent 结构化的 Linux 桌面控制能力。
sudo apt install python3-pyatspi at-spi2-core -
2装包
Python 包方式提供。
pip install computer-use-linux -
3确认可访问性
AT-SPI 树读不到就没法语义定位。
python -c "import pyatspi; print(len(list(pyatspi.Registry.getDesktop(0))))" -
4跑一次操作
让 Agent 打开应用并点一个按钮。
python -m computer_use_linux.demo
如何确认成功
Agent 能读取窗口元素树并成功点击目标控件。
注意事项
- 语义树比截图识别稳定得多,这是它的核心优势。
- Wayland 下输入注入需要额外权限。
- 别在真实工作桌面里跑,用虚拟机更安全。
核心亮点
- 原生支持 Wayland,用 ydotool + portals 绕开 X11 工具在 Wayland 下的失效问题
- 基于 AT-SPI 无障碍树读取界面元素,比纯截图坐标点击更稳定、更语义化
- 用 Rust 实现,通过 MCP 标准协议对接 Claude/Codex 等主流智能体,接入成本低
不足之处
- 依赖 GNOME Shell 扩展与 AT-SPI,在 KDE、Sway 等非 GNOME 环境可能功能受限
- 项目处于早期,543 星,文档与社区生态尚不成熟
适用场景
- 让 AI 代理自动填写网页表单、下载并整理文件
- 在 Linux 桌面上做跨应用的 UI 自动化测试
- 用自然语言指令驱动桌面完成重复性办公操作
替代项目
pyautogui、xdotool、Open Interpreter
上一篇:reader
同类项目推荐
pywechat
开源
用 Python 操控 PC 微信,4.0 也能自动发消息
仍然可用的微信RPA!支持4.0系列微信pywechat是一个基于pywinauto实现的windows桌面微信自···
claude-ops
开源
一句话指挥 Claude 管完收件箱、收入、AWS 和 PR
Business operating system for Claude Code — 57 skills, 21 agents, smart daemon. Uni···
ai-auto-work
开源
让 AI 自动跑完需求到开发评审,搞定中大型项目
Automatically completes the full workflow from requirement research → research revi···
surf-cli
开源
零配置让 AI 直接操控 Chrome,省去繁琐调试
The CLI for AI agents to control Chrome. Zero config, agent-agnostic, battle-tested.
ok-script
开源
用 Python 看屏幕做操作,游戏自动化少写底层代码
Vibe Coding Automation Framework
gpt-home
开源
树莓派自建语音管家,本地控家电更私密
ChatGPT at home! A better alternative to commercial smart home assistants, built on ···
Tiktok-Booster
开源
自动刷 TikTok 播放量,OCR 过验证码,解放双手
Automate TikTok view boosting with CAPTCHA bypass using Tesseract OCR.
Taskosaur
开源
用聊天就能管项目,AI 自动执行任务,省去繁琐操作。
Open Source Project Management with Conversational AI Task Execution. Built for team···
pie-ai-agent
开源
用大白话指挥 Chrome,AI 自动帮你干活,先确认再执行。
Pie – free, open-source AI browser agent for Chrome. Reads pages & PDFs, fills form···