SwiftAutoGUI

用 Swift 在 macOS 上轻松实现鼠标键盘自动化和 AI 代理操作

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 10 🐛 待处理 18 👀 关注 3
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 94
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT 许可证,完全免费,可自行部署使用。

项目预览

SwiftAutoGUI 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队NakaokaRei
定价模式🏷️完全免费
价格说明开源库,MIT 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Swift
技术栈/模型ai-agents,automation,browser-use,browser-use-agent,claude-code-plugin,claude-skills,computer-use,computer-use-agent,computer-use-agents,desktop-automation,gui,hacktoberfest,macos,swift
GitHub 星标★ 94
上线时间2023-01-14 00:00:00
代码更新2026-11-08
仓库体积773 KB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

SwiftAutoGUI 是一个面向 macOS 的自动化库,使用 Swift 编写,提供鼠标控制、键盘输入、屏幕截图、图像识别以及 AI 驱动的智能体能力。它解决了开发者在 macOS 上构建桌面自动化工具或 AI 代理(如计算机使用代理)时缺乏原生 Swift 支持的问题,无需依赖 Python 或 AppleScript。核心能力包括模拟鼠标点击和移动、键盘事件、屏幕捕获、基于图像识别的 UI 元素定位,以及集成 AI 模型来实现自主决策和操作。该库旨在简化 macOS 自动化脚本的编写,并支持构建复杂的 AI 代理应用,例如自动操作桌面软件、执行重复性任务或辅助测试。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 94

核心亮点

  • 原生 Swift 实现,性能好,与 macOS 系统集成紧密
  • 提供鼠标、键盘、截图、图像识别等完整自动化能力
  • 支持 AI 智能体,可构建自主操作桌面的应用

不足之处

  • 项目处于早期阶段,星标数少,文档和社区支持待观察
  • 仅支持 macOS,不跨平台

适用场景

  • 编写 macOS 桌面自动化脚本,如自动填表、批量文件处理
  • 构建 AI 计算机使用代理,自主操作 GUI 应用
  • 辅助 UI 自动化测试,模拟用户交互

替代项目

PyAutoGUI、AppleScript、Hammerspoon

上一篇:human-review

下一篇:kestra

同类项目推荐

Browser4 开源

让 AI 智能体自己开浏览器,自动抓数据、跑流程

Browser4 — an AI-native browser engine for autonomous agents, intelligent extractio···

★ 1179 2026-10-08
joeflow 开源

用 Django 把审批和工单流程写成 Python 函数,自动跑起来

The workflow automation framework for machines with heart

★ 107 2026-09-17
tiktok-askreddit 开源

自动抓Reddit热帖,生成短视频并发布TikTok

A content generation & posting bot for TikTok, scraping posts from r/AskReddit

★ 151 2026-08-09
ai.robots.txt 开源

一行配置,批量屏蔽 AI 爬虫抓取你的网站

A list of AI agents and robots to block.

★ 4255 2026-09-12
OpenBrowser 开源

一键创建多个隔离指纹浏览器环境,配合代理和RPA,轻松管理多账号。

本地指纹浏览器 · 多环境隔离 · 代理 / 指纹 / 同步 / RPA

★ 788 2026-09-07
uTools-quickcommand 开源

拖拽或写脚本,把桌面重复操作变成一键流程

实现具备UI交互的自动化操作,支持可视化拖拽及直接编写脚本两种形式。1.可视化拖拽支持文···

★ 303 2026-10-23
webdriver-bidi 开源

浏览器自动化双向通信标准的官方说明书

Bidirectional WebDriver protocol for browser automation

★ 515 2026-10-22
open-web-bridge 开源

让 AI 直接操控你已登录的真实 Chrome

Drive your real Chrome from any AI agent — logged-in sessions, real fingerprint, li···

★ 114 2026-09-15
rpaframework 开源

用 Robot Framework 快速搭建企业级 RPA 机器人,搞定桌面、浏览器和文档自动化。

Collection of open-source libraries and tools for Robotic Process Automation (RPA), ···

★ 1582 2026-08-10