10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

pi-computer-use:用 Accessibility API 让 AI 像人类一样操作桌面应用

4周前 AI开源项目 537 0

今天介绍下 pi-computer-use,这个项目让我眼前一亮。

图片 1

可操作 macOS / Windows 桌面软件,而且它不靠截图硬点坐标,而是先读 app 的无障碍树、看懂界面再动手,视觉只当兜底。

项目介绍

在介绍 pi-computer-use 之前,我们先简单了解一下 Pi。

Pi 是一款开源的 AI 编码代理,它允许开发者通过自然语言与 AI 协作完成编码任务。与传统的 AI 助手不同,Pi 更强调「工具使用」和「自主执行」的能力——它可以运行命令、操作文件、调用 API,就像一个真正的程序员一样。

而 pi-computer-use 就是为 Pi 量身打造的扩展,它的核心目标很简单:让 AI 能够像人类一样操作桌面应用程序。

不同于传统的自动化工具,pi-computer-use 采用了一种更智能的方式——通过系统的 Accessibility API(辅助功能接口)来实现对界面元素的语义化识别和操作。

简单来说,它给 AI 代理装上了「眼睛」和「双手」: 眼睛:能够观察屏幕上的窗口、按钮、输入框等界面元素 双手:能够执行点击、输入、滚动等操作

核心亮点

#### 1. 语义化操作,告别坐标依赖

传统的自动化脚本最大的痛点就是依赖像素坐标。

窗口一移动、界面一更新,之前的脚本就全废了。

pi-computer-use 采用的是语义化的操作方式——它不关心按钮在屏幕的哪个位置,而是关心这个按钮叫什么名字、是什么类型。

#### 2. 多工具协同,覆盖全操作流程

pi-computer-use 提供了一套完整的工具链,从观察到操作一应俱全: find_roots:查找当前打开的应用和窗口 observe_ui:观察窗口中可见的界面元素 search_ui:搜索界面中的文本、按钮和控件 expand_ui:展开界面的层级结构 inspect_ui:深入检查界面元素的详细信息 act_ui:执行操作(点击、输入等) read_text:读取界面上的文本内容 wait_for:等待界面变化

这套工具的设计非常精妙,形成了一个完整的"观察-思考-行动"循环。

AI 代理可以先用 observe_ui 看看当前界面有什么,然后用 search_ui 找到目标元素,最后用 act_ui 执行操作。

#### 3. 先进的架构设计,兼顾性能与安全

项目的架构设计也很值得称道。它采用了渐进式查询缓存机制,桌面界面和 CDP 页面形成一个多根树结构。

渐进式查询会被缓存,而实时操作则按照物理资源排序,这样不同的根节点就可以并行运行。

这种设计带来的好处是:重复的界面查询不需要每次都重新获取,大大提升了执行效率;同时,多个任务可以并行处理,不会互相阻塞。

另外,项目的架构以不可变的、状态作用域的观察为中心。

act_ui 工具接受一个或多个意图步骤,在相关输入之间保持焦点,验证操作交付,安全恢复,存储一个完整的后继状态,并在身份置信度允许时返回紧凑的差异。

这种设计确保了操作的可靠性和可追溯性。

快速上手

安装方法

安装 pi-computer-use 非常简单,只需要一条命令:

pi install git:github.com/injaneity/pi-computer-use@v0.4.3安装完成后,启动 Pi 并完成平台设置流程即可。

权限配置

在 macOS 上,需要为以下应用授予权限:

/Applications/pi-computer-use.app需要开启的权限包括: Accessibility(辅助功能):让 AI 能够操作界面元素 Screen Recording(屏幕录制):让 AI 能够"看见"屏幕内容

在较新的 macOS 版本中,屏幕录制权限显示为"屏幕和系统音频录制"。

使用示例

安装完成后,你可以在 Pi 中使用 /computer-use 命令查看当前的配置状态。

以下是一个典型的使用流程示例: - 1. 查找窗口:使用 find_roots 获取当前打开的窗口列表 - 2. 观察界面:使用 observe_ui 查看目标窗口中的界面元素 - 3. 搜索元素:使用 search_ui 查找名为"保存"的按钮 - 4. 执行操作:使用 act_ui 点击该按钮

所有这些操作都不需要你编写复杂的脚本,AI 代理会自动完成整个流程。

写在最后

pi-computer-use 这个项目做的事情,就是把 AI 和操作系统之间的那层玻璃敲碎。它让 AI 不再只是一个只会思考的大脑,而是一个能够动手做事的完整智能体。

当 AI 能截图、能点击、能输入,那些重复的界面操作、跨应用协作的流程、"点五次下一步再点确认"的繁琐步骤,或许真的可以交给它了。

如果你也对 AI 自动化感兴趣,不妨去 GitHub 上看看这个项目:

GitHub:https://github.com/injaneity/pi-computer-use

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:pi-computer-use:用 Accessibility API 让 AI 像人类一样操作桌面应用
#pi-computer-use #桌面自动化 #Accessibility API #开源项目 #AI Agent 
收藏 1
WorkBuddy Agent 工程实践:从模型到 Harness 的产品化路径
CodeBuddy/Cursor 嵌入在线应用:ACP+MCP 的 Agent 集成方案
推荐阅读
  • Clone-Wars:100多个知名网站开源克隆项目,附免费教程
  • SmartCall:开源 AI 呼叫中心系统,Java + 大模型 + Asterisk 全链路语音交互
  • ai-goofish-monitor 源码解读:13.5K Star 的闲鱼监控工具,真正难的不是 AI
  • Cherry Studio Skill 管理器:从手动配置到一键安装的转变
  • AI Hanlin:AI翰林院,IOS原生AI对话助手
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
11559 11月前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
10400 10月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
9427 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
8567 7月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
8439 11月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
8075 10月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
8008 10月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
7696 6月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
7201 6月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
7061 3月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Codex Security 开源:OpenAI 安全扫描插件,支持多 Agent 工具链接入
2 story-to-handdrawn-video:把中文故事转化为手绘动画的开源 Skill,20种风格可选
3 i-have-adhd:一份 SKILL.md 让 AI 回答先说重点,GitHub 1.8 万星
4 photo-abstract-editorial:Codex 技能,把照片变成抽象艺术编辑作品
5 anydoc:14 种办公格式统一转 Markdown,5ms 极速转换
6 Prime Agent:会自我沉淀经验的开源 AI 代理架构,9.2k Stars
7 AirLLM:4GB 显存跑 70B 大模型的逐层加载推理方案
8 Firecrawl anydoc 开源:14 种文档格式转 Markdown,比 LibreOffice 快 256 倍
9 SkillsGate 开源项目:AI Agent 技能的统一管理器,91000+ 技能一键安装到 18+ 款工具
10 腾讯 WorkBuddy Bench 开源:260 道 Agent 评测任务 + 2 个自动化 Skill
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联