曾凯
AI 应用工程师|iOS 客户端基础技术
12 年客户端与研发工具经验,业余持续开发个人产品和工具:iOS 阅读与速记应用、Raycast 扩展、macOS 常驻小工具。2018 年加入字节跳动,长期负责今日头条 iOS 的性能稳定性与研发效率,2024 年起投入 AI 应用方向。A developer sometimes, a user always.
精选作品全部作品
- 读书派(TextReader)
iOS 阅读与听书应用:导入、分页、TTS 朗读、AI 提问模板,纯本地零收集。
- 随心记(Vibetaking)
启动即空白编辑页的速记 App,写完交给可配置 Workflow 处理。
- 豆包语音输入助手(doubao-voice-bridge)
一个 Fn 键完成语音输入的启停,切输入法和双击 Option 全部自动执行。
- QuickGPT
用 HJSON 加 Git 管理 300 多条提示词,占位符注入动态上下文。
- Chat Any
选中文本、文件、文件夹一键聚合成 context.md 并唤起 Cursor。
- ZZStoryboardReference
iOS 9 之前跨 Storyboard 跳转的替代实现,2017 年发布到 CocoaPods。
最新文章全部文章
- 十年之后,重新开一个博客
2015 年我在 GitHub Pages 上搭过一个博客,写了 8 篇备忘就弃更了。十年之后重新开站,这篇交代它从哪来、打算写什么。
- 按下 Fn 就说话:一个 macOS 语音输入工具的三个坑
把「切输入法、双击 Option」压缩成一个 Fn 键:CGEventTap 静默禁用、输入法假切换、修饰键状态残留,三个深水区问题的排障记录。
- 把丢帧时长占比降下来:双列信息流的流畅度优化
以 HTR 为核心指标建评估、找劣化、做优化,再把问题左移到合码前:记录今日头条双列信息流性能专项的方法与结果。
- AI 辅助的 iOS 到 KMP 代码迁移实践
把 Objective-C 代码迁移到 Kotlin Multiplatform,AI 转写能做到什么程度?一次真实模块迁移的流程、迭代记录与适用边界。
- 评测的尺子:设计 AI 评测的几个原则
给 Agent 的 Skill 做 with/without 对照评测、给知识库问答建评测集的过程中,我确立了几个原则:统一 Q&A 协议、锁定 judge 版本、只评语义不评形式、结果可重放可审阅、复核结论改回源头。
- 像管理代码一样管理提示词:QuickGPT 的设计
介绍我的开源 Raycast 扩展 QuickGPT:用 HJSON 文件和 Git 管理 300 多条提示词,用占位符系统把提示词变成随处可调用的工具。