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 小时前
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 天前
更新 26 分钟前
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 天前
更新 21 分钟前
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 天前
joeblau / subvox
多模态
Swift
用 AirPods 头部运动数据把无声默念转成文字的实验原型
Subvox 是一个 macOS 原型,用来验证一个想法:AirPods Pro 的头部运动传感器数据,能否把你在心里默念、嘴唇微动的词识别成文字。它不依赖语言模型,而是用小词表的模板匹配加统计检验,判断信号是否真实存在。你先对着它无声地念几个词,它把每次的头部加速度、旋转和姿态变化存成模板;之后再默念时,它用动态时间 warping 把新片段和模板比对,输出文字,旁边还并排显示麦克风的实时转写作对照。它还内置留一交叉验证和标签置换检验,告诉你识别准确率是否显著高于随机猜测,并能拆开看加速度、旋转、姿态哪个通道真正携带了信号。对做可穿戴交互、无声语音输入或传感器信号研究的工程师和研究者来说,这是个能快速验证假设的实验工具;如果你不关心这类前沿输入方式,和日常工作关系不大。
★ 732
24h +7
⑂ 97
创建 5 天前
更新 5 天前
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 小时前
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 小时前
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 天前