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 天前
更新 25 分钟前
FlaxXTT / Typeleast
AI编程工具
Swift
按快捷键说话,本机识别加大模型整理,直接写进光标处
TypeLeast 是一款语音输入工具,按住快捷键说话,先用本机的 SenseVoice 等模型把语音转成文字,再调用你自己的大模型 API Key(如 DeepSeek、智谱 GLM、Kimi)把口语整理成通顺的书面语,直接写进当前光标处,支持 macOS 和 Windows。它解决的是「打字慢、语音输入又太口语化」的麻烦:比如开会时想快速记一段想法,或者写邮件时懒得敲键盘,说完一段话它会自动去掉重复、理顺语序,还能纠正听错的专有名词和术语。除了听写,它还有翻译模式(一次调用完成整理加翻译,支持 10 种目标语言)和提示词模式(多轮补充后生成完整需求文本)。识别完全在本地跑,不联网,历史记录加密存在本机。适合经常需要大量文字输入的岗位,比如写文档、做笔记、跨语言沟通的从业者;如果你平时很少打字或不需要语音输入,那和你关系不大。
★ 113
24h +11
⑂ 0
创建 18 天前
更新 2 小时前
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 小时前