govijr / terminal-mac
Agent框架
Swift
在终端里跑一台独立 macOS 虚拟机,供 AI Agent 安全地做图形界面操作
terminal-mac 把一整台 macOS 桌面塞进你的终端里,专门给 AI Agent 当「电脑使用」的沙箱。它用 Apple Virtualization 起一个真实的 macOS 虚拟机,虚拟机里跑一个辅助程序负责截图和接收点击、拖拽、输入等事件,终端这边用 Kitty 或 iTerm2 的图形能力把画面流式显示出来。Agent 通过 MCP 工具(截图、点击、滚动、打字、按键等)操作这台虚拟 Mac,全程不会碰你本机的鼠标和剪贴板——虚拟机有自己独立的应用、文件和账号,跟宿主机完全隔离。比如你想让 Claude Code 自动完成某个需要图形界面的 macOS 操作流程,又不放心它在你真实桌面上乱点,就可以让它在这台虚拟 Mac 里试。适合在做 Agent、computer-use、MCP 集成的开发者,以及想给 AI 一个安全 GUI 沙箱的人;如果你不折腾 Agent,这项目跟你关系不大。目前仅支持 Apple silicon,且是早期候选版本。
★ 1.7k
24h +575
⑂ 106
创建 2 天前
更新 5 小时前
wquguru / cicada
多模态
Swift
Mac 上的会议实时字幕、同传与 AI 纪要工具
知了 Cicada 是一款 macOS 菜单栏应用,能在你开会或看直播时实时抓取系统声音,给出双语字幕、同声传译和 AI 会议纪要。它直接读取 Mac 的系统音频在本机做语音识别,不用往 Zoom、飞书、腾讯会议里塞机器人,对方完全无感;按住右 ⌥ 键说话,对方还能直接听到翻译后的语音。纪要窗口会边听边整理议题要点、结论、待办和人名术语表,点结论可跳回双语原文,会后可导出 Markdown、Word 和 SRT 字幕,记录全部留在本机。不填 API key 时靠 Apple 本机模型加 Google 翻译就能用,填了蚂蚁 Ling 的 key 才有实时纪要和声音克隆。经常开跨语言会议、听英文直播或需要留会议记录的远程办公者、双语工作者值得看;只用中文开内部会的人关系不大。
★ 1.3k
24h +362
⑂ 249
创建 4 天前
更新 1 小时前
LNPANDY / NX2Apple
Swift
把自有的 Switch 游戏原生移植到 iPhone/iPad/Mac 的图形化构建工具
NX2Apple 是一个把 Nintendo Switch 游戏原生跑在 iPhone、iPad 和 Apple silicon Mac 上的工具,注意它不是模拟器:游戏代码直接在 Apple 芯片上运行,图形由 Metal 渲染,底层是 nxnative 的社区分支。它提供一个图形界面的 macOS 启动器,点几下就完成解包、改写、着色器翻译、打包的全流程,完全不用碰命令行,也不用自己装 Homebrew 或 Python。构建出的游戏会进入一个带封面艺术、Cover Flow 翻页的库,支持手柄或键盘操作,存档通过 iCloud Drive 在 Mac 和 iPhone 之间同步,还能按游戏单独调帧率、渲染分辨率、掌机/主机模式等选项。需要自备自己主机导出的 NSP/XCI 游戏文件和 prod.keys,项目不内置任何游戏。适合拥有 Apple silicon Mac、想在 iPhone 或 iPad 上玩自己 Switch 收藏的玩家,以及对原生移植、Metal 图形管线、代码重写技术感兴趣的技术爱好者;对不玩 Switch 游戏或没有相关设备的从业者来说关系不大。
★ 3.5k
24h +161
⑂ 493
创建 15 天前
更新 27 分钟前
onehumanbeing / esp32-iphone-agent
Agent框架
Swift
用 7 美元 ESP32 让视觉模型直接看屏并操作真实 iPhone
这是一个让 AI 模型直接操作真实 iPhone 的方案:一块约 7 美元的 ESP32-S3 开发板通过 USB 连接手机,板子作为 AirPlay 接收器截取屏幕画面,同时以标准 USB 鼠标键盘身份模拟点击、滑动和输入,配合手机上的 App 和任意 OpenAI 兼容的视觉模型形成闭环,全程不需要 Mac、开发者账号或越狱。它能完成跨 App 的真实操作,比如你说「设一个每周一和周二早上 8 点的重复闹钟」,Agent 会自己退出当前应用、打开时钟、滚动选时间、勾选日期并保存,还能回放每一步操作并导出截图与动作序列供分析。适合关注 Computer Use、手机端 Agent 落地形态的 AI 应用开发者和硬件极客,用来研究视觉模型驱动 UI 自动化的完整链路;如果你不做移动端自动化或不关心软硬结合的 Agent 方案,和日常工作关系不大。
★ 4.4k
24h +53
⑂ 593
创建 24 天前
更新 18 分钟前
jaywcjlove / awesome-mac
Swift
按分类整理的 macOS 优质软件清单,装机选型可直接查阅
awesome-mac 是一份持续维护的 macOS 优质软件清单,按用途分类整理,相当于 Mac 版的「装机必备大全」。它不提供软件本身,而是帮你快速找到某类需求下口碑最好的工具,比如截图标注、窗口管理、文件解压、音视频处理、开发辅助等,省去在搜索引擎和应用商店里反复筛选的时间。对日常用 Mac 工作的人来说,它更像一个可随时查阅的选型字典:换新电脑装机、想找某个效率工具的替代品、或者单纯想发掘好用的小软件时,翻一翻对应分类就能有收获。如果你是设计师、开发者、产品经理等重度 Mac 用户,或者负责给团队统一配装办公软件,这个清单值得收藏;但如果你平时用 Windows 或对找软件没需求,它和你关系不大。
★ 117k
24h +42
⑂ 10k
创建 2016-07-17
更新 1 小时前
daveebbelaar / bama
AI编程工具
Swift
让 AI Agent 端到端开发原生 macOS 应用的技能包
BAMA 是一套给 Claude Code、Codex 这类 AI 编程 Agent 用的技能包,让 Agent 能端到端地做出原生 macOS 应用(Swift + SwiftUI)。它把开发流程拆成几段:先让 Agent 打开你喜欢的 App 截图每一屏、生成界面索引,再把截图转成带验收标准的用户故事,然后一个故事一个 commit 地写代码,每次提交前自动跑测试并截取明暗两套界面快照。技能覆盖了 macOS 开发的常见痛点:全局快捷键、菜单栏、悬浮面板、窗口控制、权限申请等系统集成,Swift 6 并发与 SwiftData,以及用 Instruments 做性能排查和渐进式重构;设计侧则有 Liquid Glass 风格、4pt 栅格对齐检查、从截图逐像素复刻某个 App 的外观等。适合想用 AI 快速做出 Mac 工具类应用的独立开发者、想让 Agent 参与 Swift 项目的团队,以及对「Agent 如何规范地交付一个完整 App」感兴趣的人;不写 macOS 代码的读者可以跳过。
★ 1.5k
24h +32
⑂ 198
创建 12 天前
更新 13 分钟前
jryang1997 / MenuBarMijia
Swift
把米家设备装进 Mac 菜单栏和 Windows 托盘的桌面控制工具
MenuBarMijia 是一个把小米米家设备塞进电脑菜单栏的桌面工具,让你不用掏手机就能开关灯、调空调。macOS 版用 Swift 原生开发,Windows 11 有独立的托盘版,扫码即可直连米家,不强制搭 Home Assistant。实际用起来是这样的:写代码或开会时按快捷键唤出面板,输入设备名或拼音首字母回车就能切换,方向键调亮度和温度;按住快捷键说话即可执行「关灯」「设温度」这类指令,简单命令走本地解析,多步复杂请求可选 AI 后端;还能绑定电脑状态做自动化,比如锁屏自动关灯、插外接显示器时切到专注灯光,以及一键全关并支持撤销。适合家里有一堆米家设备、又常坐在电脑前的开发者和智能家居玩家,如果你不用米家生态,这个项目和你关系不大。
★ 926
24h +27
⑂ 58
创建 20 天前
更新 28 分钟前
alejandrobujan / tendedero
Swift
把 macOS 截图挂在屏幕顶栏一根线上随取随弃
Tendedero 是一个 macOS 小工具,把你的每张截图像晾衣服一样挂在屏幕顶部的一根线上:鼠标移到菜单栏中间,线就滑下来,移开就收走。截图后不再有桌面堆积和悬浮缩略图,拍完即挂,点一下复制、长按进 Markup、双击进 Preview、拖进文件夹或废纸篓即取即弃,还能固定某张不被新截图挤掉,录屏也一样挂在上面可直接播放和裁剪。它完全本地运行,不联网、不收集数据,也接管系统截图让它们跳过桌面。适合经常截图对照、做设计走查或写文档的 macOS 用户,尤其是受够桌面截图堆积的人;如果你很少截屏,或用的是 Windows/Linux,这项目和你关系不大。
★ 3.0k
24h +28
⑂ 269
创建 29 天前
更新 17 小时前
krahets / hello-algo
Swift
动画图解加多语言实现的数据结构与算法入门教程
《Hello 算法》是一本开源免费的数据结构与算法入门教程,主打动画图解加一键运行,可以理解为「可视化版的算法入门书」。它用动画把链表、树、图、排序等抽象概念演给你看,配套 Python、Java、C++、Go、Rust 等十几种语言的实现,读者边看动画边跑代码,理解每个数据结构的底层是怎么工作的。内容覆盖从零基础到 LeetCode 常见考点,还提供简中、繁中、英、日等多语言版本。适合三类人:准备校招或刷 LeetCode 的学生和转行者、需要给团队做算法培训或补基础的工程师、以及想找一本比《算法导论》更友好的教材的自学者。如果你日常写业务代码、不碰算法面试,这个项目和你关系不大。
★ 131k
24h +13
⑂ 15k
创建 2022-11-04
更新 1 小时前
swiftlang / swift
Swift
苹果主推的现代系统编程语言,iOS/macOS 开发主力
Swift 是苹果主导的高性能系统编程语言,可以理解为 Objective-C 的现代替代品:语法更接近 Python/JavaScript 这类现代语言,同时能无缝调用已有的 C 和 Objective-C 代码库,默认内存安全,还内置了泛型、闭包、协议等现代特性。它主要用在 iOS、macOS、watchOS、tvOS 应用开发上,也逐渐扩展到服务端和系统级工具开发,Swift Package Manager 让依赖管理不再需要头文件那套繁琐流程。对读者来说,如果你是移动端或苹果生态的开发者,或者在做跨平台客户端、想用一门兼顾性能与开发效率的语言写后端服务,这个语言本体仓库值得了解;但如果你是纯算法、数据或 AI 岗位,日常用 Python 就够了,跟这个项目关系不大。
★ 70k
24h +13
⑂ 10k
创建 2015-10-23
更新 26 分钟前
FlaxXTT / Typeleast
AI编程工具
Swift
按快捷键说话,本机识别加大模型整理,直接写进光标处
TypeLeast 是一款语音输入工具,按住快捷键说话,先用本机的 SenseVoice 等模型把语音转成文字,再调用你自己的大模型 API Key(如 DeepSeek、智谱 GLM、Kimi)把口语整理成通顺的书面语,直接写进当前光标处,支持 macOS 和 Windows。它解决的是「打字慢、语音输入又太口语化」的麻烦:比如开会时想快速记一段想法,或者写邮件时懒得敲键盘,说完一段话它会自动去掉重复、理顺语序,还能纠正听错的专有名词和术语。除了听写,它还有翻译模式(一次调用完成整理加翻译,支持 10 种目标语言)和提示词模式(多轮补充后生成完整需求文本)。识别完全在本地跑,不联网,历史记录加密存在本机。适合经常需要大量文字输入的岗位,比如写文档、做笔记、跨语言沟通的从业者;如果你平时很少打字或不需要语音输入,那和你关系不大。
★ 113
24h +11
⑂ 0
创建 18 天前
更新 2 小时前
harsha20599 / lidtap
Swift
用敲击 MacBook 屏幕边缘触发快捷操作的 macOS 菜单栏工具
LidTap 是一个 macOS 菜单栏应用,它把 MacBook 屏幕的边缘当成隐藏按钮:敲一下屏幕左上角就切上一个桌面,敲右下角则一键静音所有麦克风、关掉摄像头并隐藏屏幕,适合开会时有人突然走近的场景。原理是读取 MacBook 内置的加速度计和陀螺仪(约 800Hz),敲击会让机身绕铰链产生微小扭转,一个用你自己敲击数据训练的小模型据此判断你敲的是哪个区域,屏幕默认可划分为 2×2、2×3 或 3×3 个热区,每个热区绑定一个动作,比如切桌面、控制 Music/Spotify 播放、打开指定应用或新建备忘录。它会过滤打字、点击、挪动屏幕等干扰,识别不准的敲击直接忽略而非乱猜,官方测试在 2×2 布局下准确率约 95%,且全部计算在本机完成、不联网。适合 Apple Silicon MacBook(M2 起或 M1 Pro/Max)上重度依赖多桌面和快捷操作的 macOS 开发者与效率工具爱好者;对 Windows 用户、台式机用户以及没有运动传感器的旧款 Mac 用户则完全无关。
★ 137
24h +5
⑂ 8
创建 6 天前
更新 23 小时前
minchenlee / flockbook
Swift
Unofficial native macOS app for Herdr: read, follow and reply to your coding agents (Claude Code, Codex, Cursor, pi) in one place.
★ 45
24h +3
⑂ 2
创建 26 天前
更新 30 分钟前
ooolzhas / annotatekit
Swift
Visual feedback for iOS apps for coding agents (SwiftUI, UIKit, React Native, Expo)
★ 24
24h +3
⑂ 1
创建 7 天前
更新 22 小时前
zzjcool / krd
Swift
把 macOS 桌面通过 SSH 渲染进终端的远程桌面工具
krd 是一个把 macOS 桌面直接搬进终端窗口的远程桌面工具:它用 ScreenCaptureKit 抓屏,通过 kitty graphics 协议把画面渲染到终端里,鼠标键盘操作则从 SSH 会话回传并注入系统。相比传统 VNC 或远程桌面方案,它不需要额外端口、编解码器或客户端软件,你现有的 SSH 连接就是客户端。除了整屏或单窗口镜像,它还支持缩放、跟随指针平移、按需降帧降质等调节。更值得注意的是附带的 krd ax 子命令,它走 Accessibility 树以纯文本形式读取和操作窗口,不传画面也不需要录屏权限,输出结构化节点供程序消费。适合需要通过 SSH 远程操作 Mac、或想让 AI Agent 以文本方式感知和控制 macOS 窗口的开发者;普通用户和非 Mac 场景则关系不大。项目仍在活跃开发中,接口可能变动。
★ 137
24h +4
⑂ 4
创建 6 天前
更新 1 天前
maxtrigify / Otto
Agent框架
Swift
把多个本地 AI agent CLI 统一管理的 macOS 个人操作系统
Otto 是一个原生 macOS 应用,可以理解为「给你的 AI agent 们用的个人操作系统」:它把 Claude Code、Codex、Cursor、Grok 等你已有的 agent CLI 统一收进一个界面里运行,首页提供每日简报和常用卡片,聊天区管理会话、机器人和团队,旁边还挂着文档、仪表盘、自动化和内置浏览器。所有 agent 在本地跑,文件、记忆和凭证都留在你的 Mac 上,凭证只进 Keychain,工作和个人资料分开各存一套记忆。它还通过 MCP 把统一的工具注册表暴露给 agent,支持按 agent 切换模型与账号、给机器人配独立记忆和子 agent,以及可选的语音控制和 iOS 配对应用。适合每天在多个 agent CLI 之间来回切换、又不想把凭证和数据交给云端的重度 AI 编程用户和独立开发者;如果你只用一两个 agent 或主要在网页端工作,关系不大。
★ 117
24h +2
⑂ 27
创建 15 天前
更新 18 小时前
Alexays / Lilo
Swift
A Mac browser on WebKit, not another Chromium, that still runs Chrome extensions. Arc-style Spaces, terminal tabs, and a built-in MCP server so your AI agents browse beside you. MIT, no account.
★ 35
24h +1
⑂ 7
创建 12 天前
更新 1 小时前
ironsparrows / swift-language-models
Swift
A unified Swift API for Apple’s Foundation Models-style experience across cloud and local LLM providers. Bring OpenRouter, Ollama, Claude, GPT, Gemini and more into a consistent LanguageModelSession interface, with tool calling, guided generation, streaming, reasoning and typed model catalogs. Multi-provider support, with more integrations coming.
★ 23
24h +1
⑂ 3
创建 6 天前
更新 4 小时前
abacusai / simless
AI编程工具
Swift
免模拟器渲染 SwiftUI 界面给 AI agent 检查,2 秒热重载
simless 是给 AI 编程 agent 用的 SwiftUI 检查工具,让 agent 不启动 iOS Simulator 就能验证界面:它把真实 app 以无窗口的宿主进程跑在 Mac 上,把任意页面渲染成紧凑的无障碍树(accessibility tree),每屏约 150 token,agent 读起来比截图省得多;改完代码约 2 秒热重载并重新渲染,还能顺带跑单元测试和现有 XCUITest。它会自动标出无标签控件、越界元素、点击区域过小等问题,比如示例里直接提示某个按钮 338×34 小于 44×44。相比每个 agent 各开一个模拟器(约 2.2 GB 内存、210 个进程),5 个 agent 并行只占 0.15 GB,改一处到验证完成稳定 2.2 秒,适合在 CI、SSH、VM 里跑。值得看的是做 iOS/macOS 开发、在团队里引入 Claude Code 等 coding agent 做 UI 改动的工程师,尤其是被模拟器拖慢并行效率的人;不写 SwiftUI 的人关系不大。
★ 51
⑂ 3
创建 26 天前
更新 23 小时前
modelplan / modelplan
Swift
Which AI coding model, at which effort, on which plan? Recommended efforts, a leaderboard at those efforts and plan advice from modelplan.ai, in Claude Code, Codex and the terminal (plugins, Skill, CLI).
★ 41
⑂ 3
创建 24 天前
更新 17 分钟前
Xmax-AI / XmaxSDK-MacOS
Swift
macOS SDK for real-time interactive video generation with Xmax AI
★ 21
⑂ 0
创建 17 天前
更新 21 小时前
tang1693 / KIKUmap
Swift
把 Claude/ChatGPT 置顶对话做成思维导图的 macOS 菜单栏工具
Kikumap 是一款 macOS 菜单栏小工具,把你在 Claude 和 ChatGPT 里置顶的对话集中到一张思维导图上管理。它常驻菜单栏,用一个图标实时显示有几个对话在跑、几个已完成未读、哪个正等你点确认,聊天结束或需要审批时还会用语音播报是哪一条。打开主窗口,左侧按各应用原有顺序列出 Claude 置顶对话、Claude Code 会话和 ChatGPT 桌面端里的 Codex 会话,你可以像用 MindNode 那样把它们拖拽归类到自己建的主题分支上,还能一键跳回原应用继续对话。它用 Swift 原生实现,资源占用很轻,通过 macOS 辅助功能读取 Claude 窗口、读取 ChatGPT 本地文件来工作。适合同时挂着十几个 AI 对话、经常切窗口找进度的重度 Claude/ChatGPT 用户和 AI 编程者;只偶尔用一两个对话的人则用不上。
★ 408
⑂ 100
创建 8 天前
更新 2 天前
dufu1991 / foldgit
Swift
macOS 原生轻量 Git 客户端,专注多仓库与 worktree 管理和 AI 代码审查
FoldGit 是一款 macOS 原生的轻量 Git 客户端,用 SwiftUI 和 AppKit 写成,不走 Electron 路线,安装包只有几 MB。它把所有仓库折叠进一个侧边栏窗口,核心卖点是给 AI 时代做代码审查:当代码大量由 Agent 生成,你不再需要打开 IDE,只需一个安静的小窗口看清改了哪些文件、哪些行、有没有越界。它把 worktree 当一等公民管理,能自动发现关联 worktree,支持创建、锁定、一键合并清理,冲突用原生弹窗解决;diff 提供统一视图和并排视图,随窗口宽度自动切换,支持按 hunk 暂存、amend、revert 和提交模板,还能按提交或目录两种视角浏览带语法高亮的完整文件。适合每天需要在多个仓库和 worktree 之间切换、频繁审查 AI 生成代码 diff 的后端、客户端或全栈工程师,尤其是 macOS 用户;如果你很少做跨仓库管理或代码审查,它和你关系不大。
★ 132
⑂ 8
创建 8 天前
更新 2 天前
skingko / PastAi
DeveloperTools
Swift
macOS 剪贴板历史+选中文本工具栏+自带模型的 AI 整理助手
PastAi 是一款开源的 macOS 剪贴板管理工具,可以理解为把 Paste 的剪贴板历史、PopClip 的选中文本工具栏和一个 AI 助手合成了一个原生 Swift 应用。它会记录你复制过的文字、图片、文件等所有格式,支持全文搜索(含中文和图片内 OCR 文字),在任意应用里选中文字时还会浮出小工具栏,提供翻译、搜索、打开链接等 30 多个内置扩展,覆盖 Google、知乎、B站、淘宝等中美常用服务。内置的 AI agent 可以接入你自己的模型(OpenAI 兼容协议或 Ollama 等本地模型),帮你按主题整理历史、查找上个月复制过的 nginx 配置、把多段内容合并成 Markdown、清理重复项,甚至直接生成新扩展。数据全部本地存储,agent 改动前需你批准。适合经常在多个应用间搬运文本、需要回溯历史剪贴内容的 macOS 效率用户和开发者;只用 Windows 或不依赖剪贴板历史的人关系不大。
★ 52
⑂ 1
创建 2 天前
更新 2 天前