通过 Xcode simulator 启动一个模拟器,再加上苹果自家的 UI 测试框架 XTest,走 Accessibility API 读取 App 界面的元素树(按钮/文本框/文本内容),并模拟点击、输入、滚动,这样就可以安全地拿到很多被限制的内容了,例如微信/小红书等内容读取。
之前爬取 Linkedin 内容的时候,被平台检测到,还发出了警告,想到了这个安全的操作,让 AI Agent 尝试了下,确实可行。
iOS Simulator 里跑的是真 Safari / App,发出去的每个请求都带着合法 User-Agent、TLS 指纹,服务端看到的就一普通 iPhone 用户在刷 feed。因此技术上几乎无痕😄
显示更多
卧槽,这个Ghostty终端新出了个macOS侧边栏工具,直接叫「Rig」!
1秒创建、切换、排列终端会话,简直不要太爽。
配Ghostty AppleScript和Accessibility API,操作丝滑到飞起。
还能从浮动面板直接跳到对应Space。
支持4种窗口布局:网格、级联、并排、全屏。不吹不黑,终端党必备!🔗
显示更多
好东西,为 Ghostty 终端提供一个 macOS 侧边栏工具,快速创建、切换和排列终端会话。
通过 Ghostty AppleScript 和 Accessibility API 操控丝滑窗口,可以从浮动面板直接跳到某个会话所在的 Space。支持网格、级联、并排、全屏四种窗口布局。
显示更多
Rig 是一个给 Ghostty 用户用的 macOS 终端会话管理工具。
它可以帮你快速创建、聚焦、排列和追踪不同项目里的 Ghostty 终端窗口,适合经常同时跑多个项目、多个 Agent 或多个本地服务的人。
GitHub:
主要功能:
-从浮动侧边栏管理 Ghostty 会话
-快速切换到指定终端窗口
-支持网格、级联、并排、全屏排列窗口
-自动检测本地服务 URL,并提供可点击入口
-可把检测到的网页和对应终端放在同一桌面
-基于 Ghostty AppleScript 和 macOS Accessibility 控制窗口
如果你经常同时开很多终端、跑多个本地项目或 AI Coding Agent,可以看看 Rig。
显示更多