Vibe Coding来袭:个人工具开发要变天了
那些我们一直想要,却没有的工具
说真的,商业软件这东西,有时候真的让人头疼。
要么想要的功能根本没有,要么有吧,价格贵得离谱,再不然就是功能堆得满满当当,结果就为了用个一两下。
以前遇到这种情况,基本就两条路:凑合用,或者硬着头皮学编程。
但现在不一样了。
Vibe coding——这个概念说的是通过和 AI 对话来开发软件,不用自己写代码——正在让"有想法就能做应用"变成现实。不用计算机学位,不用花几个月啃教程。你要做的,就是说清楚自己要什么,然后慢慢调整。
举个实际的例子
想象这个场景:你手机流量有限,想随时看看用了多少。以前得打开活动监视器,或者在系统设置里翻来翻去。如果能有个小工具实时显示哪些应用在偷跑流量,那就方便多了。
这类工具当然有,但要么试用期一过就要收费,要么功能多得根本用不上。
现在呢?你可以跟 AI 说"我想要一个小工具,能显示各个应用用了多少流量,最好能在菜单栏显示",然后——它就能给你一段能跑的程序。
整个过程大概是这样的:你描述需求,AI 给你第一版代码,你装上试试,发现哪里不对或者少点什么,把问题反馈给 AI,它再改。一遍遍下来,直到完全顺手。
你的角色是提需求、做测试,具体的代码实现交给 AI 来做。
为什么 Swift 和 SwiftUI 是首选
用这套方法的人,大多数都会选 Swift 和 SwiftUI 来构建 macOS 应用。这是有原因的。
原生开发出来的应用,体积小,运行快,跟 macOS 系统契合度高,不会出现那种"额外安装个什么运行环境"的尴尬。
特别是如果你想做一个开机自启、常驻菜单栏的小工具,这点特别重要。谁也不想自己装的"流量监控"本身就把资源吃光了。
不只是小工具
一旦你亲手做出第一个自己用着顺手的工具,那种感觉很不一样。然后你就会开始想:这个东西能不能也自己做一个?
其实这套思路能用的地方远不止简单的监控工具。
很多人已经开始做:聚合多个服务信息的菜单栏小应用、常用 API 的简易包装工具、专门填补自己工作流空白的各种小玩意儿。
你的个人工具箱,终于可以完全按自己的需求来打造。想怎么改就怎么改,需求变了随时调整。
这事儿的意义不止于此
Mac 上能这么做,其实是软件开发行业大变化的一个缩影。
以前从"有个想法"到"能用的东西",中间隔着太多门槛。现在这些门槛正在消失。
- 小团队不用等专职开发,自己就能搭内部工具原型
- 创业者可以用这套方法先验证产品思路,不用一上来就组建完整工程团队
- 每个人都能把自己的独特工作流自动化,不用等公司排期
当然,这不是说传统的开发能力就没用了。复杂的系统、需要深入系统集成的功能、对性能要求极高的代码,这些还是需要经验丰富的开发者来处理。
但在个人工具和快速原型这块,vibe coding 的速度和门槛优势是实打实的。
想试试?从这儿开始
如果对 vibe coding 感兴趣,需要准备的东西很少。
一台装了 Xcode 的 Mac就够了。剩下的,AI 助手可以帮你搞定大部分实现工作。
建议从小处着手。找一件你现在软件里让你觉得麻烦的事儿。想一下"如果有个小工具能解决这个问题就好了"——然后就去跟 AI 说,看看它能给你什么。
装上试试,好用就继续调,不好用就把问题说清楚再让它改。
你可能会惊讶,从"灵机一动"到"真能用的东西",这个过程可以有多快。
等你的第一个自定义工具跑起来之后,你看待周围软件的角度可能就不一样了——到处都是可以自己动手改善的地方。
那些我们一直想要,却没有的工具,现在越来越可以变成——我们自己动手造出来的工具。