以前想做个专属工具,要么花钱上云,要么学一堆运维。现在下午泡杯咖啡的功夫,一套私人应用就能跑起来。

作者用AI写代码,Next.js搭前端,SQLite存数据,Tailscale组网。全程没买服务器,没配Kubernetes,甚至连公网IP都不用。

打开网易新闻 查看精彩图片

这套组合专门伺候三类人:自己、家人、小团队。用户够少,所以能砍尽砍。砍云厂商、砍认证系统、砍复杂架构。砍到最后,只剩一台旧电脑或树莓派,安安静静蹲在角落里干活。

Next.js在这里是核心骨架。它把前后端揉进一个项目,作者不用拆服务、不用管网关,一个命令就能跑起来。SQLite更是被低估的选项——个人记账、菜谱管理、家庭待办,这些场景用不上Postgres的事务隔离和集群能力。单个文件即插即走,备份就是复制粘贴。

真正的魔法是Tailscale。它在设备之间织了一张加密私网,应用始终躲在墙后,从不暴露公网。手机连家里WiFi时自动发现服务,出门时走Tailscale隧道回来。免费版支持6个用户,刚好覆盖一家三口加两位老人。

认证也大幅简化。私网内部署的应用,作者直接拿设备ID当身份。这在企业级场景里算离经叛道,但五个人的家庭工具,没必要架一套OAuth2流程。省下的精力,多写两个实用功能更划算。

最后一步是把网页伪装成原生应用。Prompt里加上PWA配置,Chrome和Safari就能"添加到主屏幕"。配合Tailscale的MagicDNS,地址从192.168.1.44:3000变成mealplanner.tailnet-name.ts.net。长辈点图标,加载的是家里那台旧电脑上的页面,外观和App Store下载的没区别。

作者已经跑了预算工具、meal planner、采购清单、家庭看板。这些工具搁几年前,开发成本远超收益,现在AI把代码门槛打掉,现代工具链把运维门槛打掉,个人软件终于变得划算。

核心变化不是AI能写代码了,而是"为自己做软件"这件事,从极客玩具变成了普通开发者的日常选项。