对于 AI 在日常工作中的高频使用,好像也就是去年国庆左右开始的。一开始是使用 Raycast 的 AI,然后不断地复制粘贴到 Idea,然后再把错误复制粘贴到 Raycast。当时还很自豪地说可以平替 Cursor,用了3个小时做了个小小的前端demo。
然后到4月份的时候终于是入手了 Cursor,开始正式使用 Agent。从一开始只敢把一些错误让 AI 解决,到着手处理一些 bug。到因为要处理一个涉及多个服务的项目时,放手让 Cursor 完全阅读源码,利用开源的 skill,再自己总结 skill,终于啃下了用了8年多的屎山代码。
在用 Cursor 期间,也接触了 Opencode,虽然有免费的模型可以白嫖,但是体感一般。但是上个月在多次看到关于 pi 的推文,终于起了一丝试试看的想法。在了解到 pi 其实只是个毛坯房,想着还是不要太折腾,直接就上了 OMP (Oh My Pi)。
对于我个人来说,OMP 的价值在于直接提高了代码的质量,因为它在完成了代码之后直接就会进行各种测试。不管是代码的单测、烟测,还是 App 交互功能的模拟点击测试,我只要放手让它操作就可以了。
目前它的版本迭代非常频繁,几乎是一天一个小版本,感觉一直在提升。同时它的开发者还同时推出了针对它特别优化的终端 Tern,简直是天作之合,完美的搭档。
现在我工作的时候,甚至可以不打开 Idea,直接让 OMP 完成代码后直接部署、测试再提交推送,相当完美!