付费软件到期后,我和 AI 一起为自己做了
自定义版
前段时间,我用的一款工具付费版到期了。
续费当然是最省事的选择。但准备付款之前,我突然停下来问了自己一个问题:
我真正离不开的,究竟是 这款产品,还是其中几个具体功能?
认真梳理之后,我发现答案是后者。
我每天真正会用到的,无非是语音输入,以及让终端自动朗读 AI 的最终回答。至于软件里其他丰富的功能,对我来说大多只是“看起来很好”,却很少真正打开。
我只使用了产品的一小部分,却需要为整个产品持续付费。
这当然不是产品的问题。标准化软件必须服务大量用户,也必须把研发、运营和商业化成本分摊到订阅价格里。
但这件事让我第一次认真思考:
如果我只需要其中几个功能,能不能干脆为自己做一个?
01
我没有续费,而是打开了 Codex
过去,这个念头大概率会停留在“想想而已”。
开发一款 macOS 原生软件,需要理解编程语言、系统框架、权限机制、界面交互、测试、打包和安装。哪怕功能看起来并不复杂,真正做出来也有很高的门槛。
但这一次,我打开了 Codex,并通过 /goal 描述了自己的目标:
做一个原生、轻量、本地优先的 macOS 语音工具,只保留我真正需要的***功能,并按照我的使用习惯设计。
接下来发生的事情,有点超出我的预期。
AI 没有只给我一段示例代码,而是开始像一个工程搭档一样工作:拆解需求、制定计划、创建项目、编写代码、运行测试、修复问题,再把应用构建出来。
我把它叫作 VoiceType。
02
软件第一次开始“迁就我”
VoiceType 没有复杂的会员体系,也没有一堆我用不到的功能。
它只有几条围绕我日常工作形成的核心路径:
01 在任意应用里快速开始语音输入
02 朗读当前选中的文字
03 模型完成回答后自动朗读终端输出
04 只读最终结果,不读思考和执行日志
更有意思的是,它并不是一次性“开发完成”的。
在实际使用中,我发现问题,可以直接对 AI 说:
“增加一个开关。”
“开启后,等模型完全输出再朗读。”
“不要朗读思考过程,只读最终回答。”
“这次读到了上一轮内容,修复这个 Bug。”
“重新安装并重启,我来测试。”
每一次反馈,都会迅速变成下一版软件。
我不再需要先理解某个产品为什么这样设计,也不必去论坛提交一个不知道何时会被处理的需求。
过去,是人去适应软件。
现在,软件开始围绕一个人的习惯生长。
03
这是软件最坏的时代
今天的软件越来越强,也越来越“重”。
订阅越来越多,功能越来越丰富,价格也在不断上涨。为了覆盖更多用户,一款产品会持续加入新的模块、入口和商业化设计。
但对具体的某个人来说,真正高频使用的功能,可能始终只有其中的 10%。
我们常常不是在为自己的需求付费,而是在为一个庞大产品的全部可能性付费。
从这个角度看,这的确可能是软件最坏的时代:我们拥有前所未有的选择,却也被越来越多的订阅、套餐和标准化设计包围。
04
这也是个人定制最好的时代
AI Coding 改变的,不只是程序员写代码的速度。
它更重要的意义,是把“开发软件”从少数人的专业行为,逐渐变成普通人与 AI 协作解决问题的一种方式。
过去,你需要先学会如何实现。现在,你可以先说清楚:
① 我遇到了什么具体问题?
② 我真正需要哪些功能?
③ 我希望它以什么方式工作?
④ 什么结果才算真正完成?
AI 可以帮助你把这些自然语言要求,逐步翻译成设计、代码、测试和可运行的软件。
未来的软件,可能不再只是“一个产品服务一百万人”。
它也可以是:一个人,因为一个具体需求,为自己创造一个刚刚好的工具。
这并不意味着每个人都应该重新开发所有软件。
成熟产品的稳定性、协作能力、安全投入和长期维护,依然非常有价值。涉及重要数据、隐私、安全和多人协作时,自己开发也绝不等于没有成本。
但当 AI 大幅降低开发门槛之后,“继续付费”不再是唯一选项。
你还可以评估、选择,甚至亲手创造。
05
真正稀缺的能力,正在发生变化
这次经历让我感受最深的,并不是“我省下了一笔订阅费”。
而是我第一次清晰地看到:软件开发的核心能力,正在从“能不能亲手写出每一行代码”,扩展到“能不能准确描述问题,并持续判断结果是否符合预期”。
你需要知道自己要什么,也需要在测试中发现偏差:
✓ 它有没有读到错误的内容?
✓ 它有没有把过程当成结果?
✓ 这个交互是否真的比原来更顺手?
✓ 哪些功能值得保留,哪些应该删除?
AI 可以高速执行,但“什么值得做”“怎样才算好”,仍然需要人来回答。
未来真正重要的,可能不是人人都成为传统意义上的程序员,而是越来越多人拥有把自身需求变成数字工具的能力。
如果是你,最想让 AI 为自己定制什么工具?欢迎在评论区聊聊
夜雨聆风