OneV's Den
上善若水,人淡如菊。这里是王巍 (onevcat) 的博客,用来记录一些技术和想法,主要专注于 Swift 和 iOS 开发。
sim-use:给 Agent 装上眼睛和手,让移动端开发跟上 AI 时代
OneV 分享开源工具 sim-use,旨在解决 AI Agent 在移动端开发中验证效率低的问题。该工具通过紧凑的文本格式和智能选择器,让 Agent 能高效“看”懂界面并执行操作。 文章深入剖析了五个关键技术决策:为 Agent 定制的 Outline 格式、利用四叉树算法探测隐藏 UI 元素、Daemon 架构降低调用延迟、跨平台命令面设计以及多指触控的实现细节。
和产品一起成长:从 AI 猫娘到 Prowl 终端
OneV 分享了他利用碎片时间与多个 AI Agent 协同工作的实战经验。他构建了基于 Discord 的“猫娘”团队,通过自定义 Fork 解决多身份管理和并行任务调度问题,并开发了 MeowHook 实现 GitHub 等平台的直接交互。 此外,他还介绍了为解决多 Agent 并发需求而自研的 Prowl 终端应用,展示了从工具使用到环境构建的个人工作流演进。
用好你的 jj:重新思考 Agent 时代的版本控制
作者基于大半年高强度使用 AI Agent 写代码的经验,提出在本地工作流中,jj (Jujutsu) 比 Git 更适合人与 Agent 协作。文章详细对比了两者在 Agent 介入后的摩擦,如 staging area 和 branch 切换带来的上下文浪费与流程中断。 通过六个实战场景(如日常切换、临时中断、变更拆分、多 Agent 并行等),展示了 jj 如何通过简化的心智模型和命令,让开发者只需关注业务逻辑,从而释放与 Agent 沟通的带宽,提升开发效率。
十倍性能优化:利用 AI 辅助迭代打造高性能终端高亮库
OneV 分享使用 AI 辅助将 Swift 终端高亮库 Chroma 性能提升十倍的经验。核心观点是 AI 降低了性能优化的试错成本,使持续迭代变得可行。 文章详细记录了通过 Benchmark 驱动闭环、流式处理改造及 ASCII Fast-path 等具体优化手段,并探讨了 CLI 设计与主题生态。
2025 年终总结:在智能爆炸时代重构人与工作的意义
作者回顾 2025 年,认为 AI 使智能成为廉价基础设施,教育、编程等传统技能价值重构。 他提出元学习、对抗思维惰性、品味判断将成为核心竞争力,并反思人在 AI 时代的存在意义。