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 天前
更新 6 小时前
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 天前
更新 33 分钟前
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 天前
更新 24 分钟前
wesbos / 3d-model-anything
多模态
Swift
用 iPhone LiDAR 扫房间,AI agent 迭代重建为可编辑的 Three.js 场景
这是一个把真实房间搬进浏览器的工具:用带 LiDAR 的 iPhone 扫描房间,采集几何数据和照片,再交给 AI 编码 agent 反复比对、建模,最终生成一个可在浏览器里编辑和漫游的 Three.js 场景,支持娃娃屋、第一人称行走、俯视、线框等多种查看模式。它不是一键出精模的转换器,而是一套迭代式重建流程,目前聚焦室内空间,仓库里附带了作者办公室的完整重建示例。适合做 3D 网页、空间可视化或游戏场景原型的前端开发者,以及想探索「LiDAR 扫描 + AI agent 协作建模」工作流的工程师;如果你不碰 Three.js 或空间重建,和你关系不大。
★ 2.7k
24h +52
⑂ 412
创建 14 天前
更新 8 天前
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 天前
更新 19 分钟前
jryang1997 / MenuBarMijia
Swift
把米家设备装进 Mac 菜单栏和 Windows 托盘的桌面控制工具
MenuBarMijia 是一个把小米米家设备塞进电脑菜单栏的桌面工具,让你不用掏手机就能开关灯、调空调。macOS 版用 Swift 原生开发,Windows 11 有独立的托盘版,扫码即可直连米家,不强制搭 Home Assistant。实际用起来是这样的:写代码或开会时按快捷键唤出面板,输入设备名或拼音首字母回车就能切换,方向键调亮度和温度;按住快捷键说话即可执行「关灯」「设温度」这类指令,简单命令走本地解析,多步复杂请求可选 AI 后端;还能绑定电脑状态做自动化,比如锁屏自动关灯、插外接显示器时切到专注灯光,以及一键全关并支持撤销。适合家里有一堆米家设备、又常坐在电脑前的开发者和智能家居玩家,如果你不用米家生态,这个项目和你关系不大。
★ 926
24h +27
⑂ 58
创建 20 天前
更新 34 分钟前
alejandrobujan / tendedero
Swift
把 macOS 截图挂在屏幕顶栏一根线上随取随弃
Tendedero 是一个 macOS 小工具,把你的每张截图像晾衣服一样挂在屏幕顶部的一根线上:鼠标移到菜单栏中间,线就滑下来,移开就收走。截图后不再有桌面堆积和悬浮缩略图,拍完即挂,点一下复制、长按进 Markup、双击进 Preview、拖进文件夹或废纸篓即取即弃,还能固定某张不被新截图挤掉,录屏也一样挂在上面可直接播放和裁剪。它完全本地运行,不联网、不收集数据,也接管系统截图让它们跳过桌面。适合经常截图对照、做设计走查或写文档的 macOS 用户,尤其是受够桌面截图堆积的人;如果你很少截屏,或用的是 Windows/Linux,这项目和你关系不大。
★ 3.0k
24h +28
⑂ 269
创建 29 天前
更新 17 小时前
ARahim3 / DigUp
RAG检索
Swift
用自然语言跨格式语义搜索本地文件的桌面工具
DigUp 是一个本地优先的语义文件搜索工具,可以理解为「用自然语言搜你电脑里所有文件的 Spotlight」。它基于 Google DeepMind 的多模态嵌入模型 EmbeddingGemma 2,把图片、PDF、文档、录音、视频和代码放进同一个语义空间,你用自己的话描述要找什么,它就跨格式找到内容匹配的文件。比如搜「沙滩上的狗」能翻出照片,搜「他们聊睡眠的地方」能跳到播客对应分钟,搜「租约里关于宠物的条款」能定位到 PDF 具体页,还能用英文搜到孟加拉语或阿拉伯语写的笔记。发票号、错误码这类精确字符串也照常匹配,Mac 上连截图里的文字也能搜。所有索引都在本机完成,文件不出电脑,无需账号。适合经常在本地堆积大量截图、录音、PDF 和代码仓库、却苦于「记得内容但找不到文件」的开发者、研究者和内容工作者;如果你的文件量不大或全在云端,关系就不大。
★ 6.2k
24h +27
⑂ 496
创建 27 天前
更新 9 天前
shashvat1965 / slidesense
Swift
把 MacBook 触控板边缘变成音量和亮度滑块的 macOS 菜单栏工具
SlideSense 是一款 macOS 菜单栏小工具,把 MacBook 触控板的左右边缘变成音量和亮度滑块:沿左边缘上下滑动调亮度,右边缘调音量,配合触感反馈、Liquid Glass 风格的 HUD 显示,双击右上角可快速静音,底边还能滑动切歌、双击播放暂停。它直接读取 Force Touch 触控板的多点触控数据,不轮询、不占后台资源,闲置时 CPU 基本为零。适合经常需要快速微调音量和屏幕亮度的 MacBook 用户,尤其是嫌功能键或控制中心操作繁琐、追求顺手手势的人;如果你用的是外接键盘鼠标或 Magic Mouse,它暂时帮不上忙。对多数 AI 或后端从业者来说,这只是个提升日常体验的小工具,与工作内容关系不大。
★ 124
24h +22
⑂ 25
创建 3 天前
更新 2 天前
nilbuild / tinyhand
Swift
macOS 屏幕演示用的卡通指示小手
tinyhand 是一个 macOS 小工具,会在屏幕上伸出一只卡通小手,跟着鼠标指针走,用来在演示或录屏时指示你正在讲的位置。它不改变系统指针本身,点击时只是做动作不会真的点到下面的窗口,还能按住拖动在屏幕上画标注,随时一键清除。屏幕底部有个小工具条,可以从 36 只手和激光笔里挑一个,也能关掉点击音效。适合需要远程演示、录屏讲解或线上会议里指屏幕内容的人,比如做产品演示、教学录屏、技术分享的岗位;如果你平时不怎么给别人指屏幕看,这个小玩具跟你的关系就不大。
★ 155
24h +16
⑂ 11
创建 7 天前
更新 3 天前
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
更新 32 分钟前
FlaxXTT / Typeleast
AI编程工具
Swift
按快捷键说话,本机识别加大模型整理,直接写进光标处
TypeLeast 是一款语音输入工具,按住快捷键说话,先用本机的 SenseVoice 等模型把语音转成文字,再调用你自己的大模型 API Key(如 DeepSeek、智谱 GLM、Kimi)把口语整理成通顺的书面语,直接写进当前光标处,支持 macOS 和 Windows。它解决的是「打字慢、语音输入又太口语化」的麻烦:比如开会时想快速记一段想法,或者写邮件时懒得敲键盘,说完一段话它会自动去掉重复、理顺语序,还能纠正听错的专有名词和术语。除了听写,它还有翻译模式(一次调用完成整理加翻译,支持 10 种目标语言)和提示词模式(多轮补充后生成完整需求文本)。识别完全在本地跑,不联网,历史记录加密存在本机。适合经常需要大量文字输入的岗位,比如写文档、做笔记、跨语言沟通的从业者;如果你平时很少打字或不需要语音输入,那和你关系不大。
★ 113
24h +11
⑂ 0
创建 18 天前
更新 2 小时前
Lniosy / souhun
AI编程工具
Swift
在 Mac/Windows 上查看、写入和删除 Grok Bot 记忆的桌面工具
搜魂是一个 Mac 和 Windows 桌面应用,用来管理 Grok Bot 的记忆——可以列出你账号下的各个 Bot,拉取它们记住的内容,写入新记忆,或者让某条记忆被忘掉。它不改人设、不碰聊天记录,所有读写都通过你已登录的 Grok Bot 完成,写入时还能选择这条记忆是账号共用还是仅此 Bot 生效、是普通事实还是指令。比如你想让所有 Bot 都记住「我习惯用简体中文回复」,或者只想让某个特定 Bot 忘掉一条过期的偏好,都能在界面上逐条操作。适合那些重度使用 Grok Bot、养了多个 Bot 并且在意记忆归属和清理的人;如果你不用 Grok,或者只是偶尔聊天,这个工具和你关系不大。
★ 174
24h +5
⑂ 53
创建 3 天前
更新 3 天前
0xProbabillity / house-control
Swift
把家装成 3D 模型放进 Mac 菜单栏,统一控制多品牌灯光空调
House Control 把你的家做成一个实时 3D 模型,常驻在 Mac 菜单栏(甚至能挂在 MacBook 刘海下方),同时也有 iPhone 版本,用来控制家里的灯和空调。户型、墙体、门窗、家具都由一份 JSON 描述,灯会真的照亮场景,运行中的空调会吹出可见气流。它能同时接入 Smart Life/Tuya、Home Assistant、Philosoph Hue 和 Apple Home 的设备,混用不受限;点一下切换灯光、拖动调光、一键切「Cozy」「Movie」等场景,还带一个可视化编辑器让你画房间、摆家具并绑定真实设备。比较特别的是它提供 AI Access:给 ChatGPT、Claude 或任何助手一个私有链接或走 MCP,就能语音控灯控空调,甚至从照片重建 3D 户型。适合家里已有智能家居设备、想用更直观方式管理的开发者或极客,尤其是同时用 Home Assistant 和 Hue 的人;对多数不玩智能家居的从业者关系不大。
★ 868
24h +8
⑂ 127
创建 21 天前
更新 3 天前
joeblau / subvox
多模态
Swift
用 AirPods 头部运动数据把无声默念转成文字的实验原型
Subvox 是一个 macOS 原型,用来验证一个想法:AirPods Pro 的头部运动传感器数据,能否把你在心里默念、嘴唇微动的词识别成文字。它不依赖语言模型,而是用小词表的模板匹配加统计检验,判断信号是否真实存在。你先对着它无声地念几个词,它把每次的头部加速度、旋转和姿态变化存成模板;之后再默念时,它用动态时间 warping 把新片段和模板比对,输出文字,旁边还并排显示麦克风的实时转写作对照。它还内置留一交叉验证和标签置换检验,告诉你识别准确率是否显著高于随机猜测,并能拆开看加速度、旋转、姿态哪个通道真正携带了信号。对做可穿戴交互、无声语音输入或传感器信号研究的工程师和研究者来说,这是个能快速验证假设的实验工具;如果你不关心这类前沿输入方式,和日常工作关系不大。
★ 732
24h +7
⑂ 97
创建 5 天前
更新 5 天前
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 天前
更新 35 分钟前
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 天前
onurozcan / omux
AI编程工具
Swift
并行管理多个 Claude Code/Codex 会话的原生 macOS 终端
omux 是一个用 SwiftUI 写的原生 macOS 终端,专门用来同时跑多个 Claude Code 和 Codex 编码 Agent。它解决的痛点很具体:开八个 Agent 就得开八个终端窗口来回切,逐个翻看哪个在等你授权,窗口一关对话就丢了。omux 把这些变成一个侧边栏仪表盘,每个会话显示正在工作、等你确认还是已完成,Dock 角标统计等待数量,Claude Code 的权限请求和 Codex 的审批直接在侧边栏点 Allow 或 Deny,不用切窗口。每个会话还能绑定独立的 git worktree 和分支,让并行 Agent 互不干扰,配套展示 PR 的 checks 和 reviews,失败日志一键回传给 Agent;会话对话可跨重启恢复,diff 可以逐行批注后汇总发回。适合同时驱动多个编码 Agent 的 AI 工程师和重度 Claude Code/Codex 用户,如果你只跑一两个 Agent,这工具和你关系不大。
★ 126
24h +3
⑂ 28
创建 8 天前
更新 3 天前
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 小时前
1 / 2
下一页