10月22日 刊出
為了給孩子裝一本書,這位爸爸把廚房裡最佔空間的那個鍋收起來了
一位爸爸不想再為小孩的點讀筆裝三十GB的虛擬機,用Codex做了一個Mac小工具,我們把這件事翻譯成家庭餐桌上備料、省工序與為孩子上一道菜的滋味故事。
10月21日,V2EX 的分享創作版上出現了一篇讓不少家長眼睛一亮的帖子。一位署名 apollo007 的用戶說,家裡用的是小達人點讀筆,但官方一直沒有 Mac 客戶端。以前要幫筆裝一個點讀包,他得先在 Mac 上開一套 Parallels 虛擬機,再進 Windows 跑官方程式,光這一套就喫掉三十多 GB 的儲存空間。每次只是想裝一本書,都得先等 Windows 開機。於是他借助 Codex,一邊提需求、一邊接上點讀筆測試,做出了一個叫「點讀夥伴」的 Mac 小工具,並以 MIT 授權開源分享。
他不是程式設計師,自己說是門外漢。帖子的第一則回覆裡,他難掩興奮:「沒想到我也有機會寫軟體,太開心了!」
這件事放在餐桌上來看,其實一點都不陌生。
你家廚房裡有沒有那麼一件器具,功能只有一件事,卻佔掉整個流理檯下最大的一格?可能是只能煮火鍋用的電磁爐組,可能是每年只用一次的胖胖烤箱。為了那一鍋湯,你得先把整套裝備搬出來、插電、預熱,等一切就緒,孩子肚子早就餓過頭了。三十GB的虛擬機之於一本點讀包,就像這樣:為了一道菜,動用了整個後廚。
而這位爸爸做的事,本質上就是把工序砍掉。他的工具直接在 Mac 上安裝 DAB 點讀包,選檔案、核對書名貼號,裝完安全退出、拔線開機就能點讀。這個邏輯跟廚房裡的快手家常菜是一樣的:材料備齊、順序對了,十分鐘就能上桌。他用自己的小達人908實測,把筆裡原有的牛津樹點讀包移除,再從原始DAB重新安裝,拿實體書點讀,正常。
帖子裡還有一個小細節很有味道。他說之前打過好幾次電話給官方客服,建議他們借助AI做一個Mac客戶端,對方始終沒做。最後他自己做出來了。這就像打了幾次電話跟餐廳說,這道菜能不能少油少鹽,餐廳說不行,於是回家自己開夥,做了幾次發現,原來沒那麼難。
這也讓人想起我們之前聊過的廚房裡那個只看鍋、不動鏟的幫手。AI在這些故事裡扮演的角色很一致:它不替你嚐味道,不替你決定菜色,但它讓一個不是廚師的人,也有辦法把想上桌的那道菜做出來。鍋鏟還是在你自己手裡。
回到餐桌。點讀筆是很多家庭晚間儀式的一部分:飯後收拾完,孩子抱著書,筆尖點下去,紙頁傳出聲音,客廳的燈還亮著,桌上可能還留著半盤切好的水果。家長在旁邊做的那些看不見的後勤工作,下載、裝包、核對貼號、等進度條跑完,就像前一晚把豆子泡好、把高湯先燉上的功夫。菜上桌時沒人知道,但少了它,整頓飯就接不上。
工具目前是0.5.0測試版,對應M系列晶片、macOS 14以上,其他點讀筆型號還沒有實機驗證,作者也提醒移除功能會直接刪除筆內內容、不另做備份,原始點讀包要留在電腦裡。這些提醒讀起來很誠懇,像食譜下方作者自己加的註記:火候僅供參考,各家爐竈不同。
一個從「只是想裝個點讀包」開始的小工具,最後變成一個門外漢第一次寫軟體的紀念。這種事在廚房裡也常發生:本來只是想炸個蛋,後來學會了油溫,學會了聽聲音,學會了在起鍋前那一刻停手。上桌的那一刻,全家都喫得到差別。