![]()
Claude Code(Anthropic公司推出的AI編程助手)上線8個月,有人拿它寫了個完整應用,用戶反饋是"終于不像半成品了"。
這話聽著像罵人,其實是夸。Parker Klein做的筆記應用Twos,最近剛發了個大版本更新,從界面到交互全翻新。老用戶的第一反應不是"加了什么新功能",而是"這App終于完工了"。
Klein自己說的:「整個新版本都是用Claude Code寫的。」3萬行代碼,AI生成。他以前在Google干過,出來做獨立開發, Twos折騰了兩年多,設計一直是短板。這次干脆把短板外包給AI,結果反而對了。
Twos的定位很怪:它想做你所有清單的終點站。
待辦事項、購物清單、隨想筆記、會議記錄、甚至"這周要追的劇"——全塞一個App里。Klein的邏輯是:人腦不分"任務"和"筆記",想到什么記什么,回頭再整理。所以Twos的界面就一頁,上面是日歷,下面是輸入框,輸入的東西自動帶時間戳,以后按日期翻就行。
這個設計哲學叫"捕捉優先,分類靠后"。跟Notion的"先搭框架再填內容"反著來。Notion適合項目制工作,Twos適合碎片化生活。Klein的原話是:「你的大腦不像數據庫,它像一條河。」
但河不能是渾的。老版Twos的問題就是太"河"了——功能堆得多,視覺沒主心骨。按鈕大小不一,配色忽冷忽熱,列表和日歷像兩個App硬拼在一起。用戶能忍,是因為核心流程確實順,但"半成品"的吐槽從沒停過。
AI寫代碼,人做判斷
Claude Code不是讓Klein當甩手掌柜。他的工作流是:先寫一段自然語言描述,比如"做一個周視圖,能左右滑動切換周,每天顯示前三個任務",AI生成代碼,他跑一遍,不對的地方再描述,再生成。
關鍵在這:Klein要判斷"什么是對的"。AI能寫一百種周視圖,但只有他知道Twos用戶要的是"掃一眼就知道今天忙不忙",不是"精確到小時的甘特圖"。這種產品直覺,AI替不了。
新版的改動清單很長,但核心就三條:統一了視覺語言(圓角、間距、配色全規范化了)、強化了"今天"的存在感(打開App默認看今天,不是看日歷網格)、優化了空狀態(沒內容的時候不顯示空白,而是給引導)。
全是設計決策,不是技術難題。Klein說,以前他得先學SwiftUI的某個API,再試錯,再調整。現在跳過中間步驟,直接到"調效果"環節。開發周期從幾個月壓到幾周。
但有個坑他沒踩:沒讓AI碰數據層。
Twos的同步邏輯、離線存儲、沖突解決,全是Klein手寫。AI寫界面,人寫引擎。他的理由是:「界面寫壞了,用戶罵一句還能改。數據寫壞了,用戶就跑了。」
這個分工很聰明。AI擅長生成"有明確對錯"的代碼——布局對不對、動畫順不順,一眼能看出來。數據同步是"沒有標準答案"的問題,得理解業務場景、用戶習慣、甚至網絡環境的極端情況,AI容易想當然。
"Vibe Coding"的第一次正經交付
AI圈最近有個詞叫"Vibe Coding"(氛圍編程),意思是開發者描述個大概感覺,AI負責實現,人只管" vibe對不對"。這個詞帶點調侃,暗示代碼質量不重要,感覺對了就行。
Klein這次算是Vibe Coding的正經案例——不是做著玩的,是商業產品的核心版本。3萬行代碼,用戶付費訂閱,得長期維護。他證明了一件事:Vibe Coding能產出"感覺對了"的東西,但前提是人對"對的感覺"有準確定義。
Twos的新設計有個細節:任務前面的復選框,選中之后不是簡單打勾,而是有個小動畫,框慢慢填滿,然后任務文字變淡、下沉。這個"完成感"的反饋,是Klein跟AI反復調了七八版才定的。
AI能寫動畫代碼,但寫不出"讓用戶覺得爽"的動畫。Klein得試:太快了像Bug,太慢了拖沓;線性勻速太機械,緩出曲線又太膩。最后定了個0.3秒的彈性曲線,他自己說「有點像關門時的阻尼感,知道事情結束了,但不 abrupt(突兀)」。
這種顆粒度的打磨,Vibe Coding做不到全自動。AI是杠桿,放大的是人的判斷力,不是替代判斷。
獨立開發的生存公式變了
Klein的背景值得細說。Google干了四年,做Google Assistant的產品經理,2019年出來創業,先做了一款叫"Mindful"的冥想App,沒成。2021年轉做Twos,個人項目,沒融資,靠訂閱活著。
這種路徑在硅谷很典型:大廠鍍層金,出來單干,賭一個產品idea。但以前的大瓶頸是:產品經理懂需求,不懂實現;工程師懂實現,不懂設計。一個人要做完"需求-設計-代碼-運營"全鏈條,要么得是全才,要么得有錢請人。
AI抹掉了一部分門檻。Klein不會畫圖標,Claude Code能生成;他不懂高級動畫,AI能寫。他只需要知道"好設計長什么樣",不需要知道"怎么做出好設計"。
但這個"只需要"其實很難。大多數人說不清"好設計"是什么,只能憑感覺說"舒服"或"別扭"。Klein的優勢是:在Google做過產品,見過足夠多的"好",能把這個感覺翻譯成AI聽得懂的指令。
Twos的新版上線一周,App Store評分從4.3漲到4.6。評論里高頻出現的詞是"polished"(精致)、"finally"(終于)、"worth paying for"(值得付費)。沒人提AI,沒人關心代碼誰寫的。
這就是產品層面的成功:用戶感知到價值,不關心生產成本。
AI編程工具的隱性成本
但不是所有人都像Klein這么順。The Verge的編輯David Pierce在同一期Newsletter里提到,他自己也在用Claude Code"vibe-code"東西,但"第一次做出能用的東西"之前,失敗了無數次。
Pierce的觀察是:AI讓"從0到1"變容易了,但"從1到能用"還是難。他做了個小工具,能用的標準是"我自己愿意每天用",結果前幾個版本要么邏輯有漏洞,要么交互反人類,要么代碼結構亂到沒法改。
Klein能成,有個前提條件:Twos的底層架構是他手寫的,AI只在表層改動。Pierce是從零開始全交給AI,地基不穩,上面蓋什么都晃。
這引出一個實際問題:Vibe Coding的適用范圍是什么?
目前看,最適合的場景是"有明確界面的工具型產品"——筆記、清單、計算器、簡單的小游戲。用戶路徑短,狀態少,AI不容易搞混。復雜的業務系統、多角色協作平臺、需要精密數據一致性的應用,AI還扛不住。
另一個限制是維護。Klein的3萬行AI代碼,以后要改怎么辦?他說現在的策略是:小改動繼續用AI,大重構再評估。但"小"和"大"的邊界很模糊,只能靠經驗判斷。
有個風險他沒說:如果Claude Code的下個版本改了代碼風格,或者Klein想換工具,這3萬行代碼的遷移成本誰承擔?AI生成的代碼往往"能跑但難讀",耦合度高,不像人寫的那么模塊化。
Twos的商業模式也很有意思。
基礎功能免費,高級功能訂閱制,年費30美元。在筆記工具里算便宜的,Notion個人版年費96美元,Roam Research 165美元。Klein的定價邏輯是:Twos不是工作工具,是生活工具,用戶付費意愿本來就更低,得靠量取勝。
但"生活工具"的市場很難打。手機自帶的備忘錄、提醒事項已經覆蓋了80%場景,Twos要爭的是那20%的"進階用戶"——對效率有執念、愿意為多一點的靈活性付費。
這類用戶挑剔,對設計敏感,對價格卻不敏感。Klein以前的設計短板,恰好卡在這個群體的痛點上。新版解決的是"配得上用戶的挑剔",不是"吸引新用戶"。
從數據看,這個策略有效。版本更新后,日活沒暴漲,但付費轉化率提了12%。老用戶升級,比拉新便宜多了。
一個反直覺的行業信號
Twos的案例有個副作用:它讓"獨立開發者用AI"這件事,從"實驗性"變成了"可預期"。
以前投資人看單人創業項目,默認天花板低——一個人能做的事有限。現在得重新算:如果AI能替代1-2個全職工程師,單人項目的產出預期要上調。
但硬幣另一面是競爭加劇。門檻降低,意味著更多人進來,同質化更嚴重。Twos的差異化是Klein的產品直覺,不是技術壁壘。這個直覺能守多久?
筆記工具的市場格局正在重組。Notion往"All-in-one workspace"走,越做越重;Apple Notes靠系統級整合守基本盤;新玩家像Capacities、Anytype打"本地優先""隱私牌"。Twos的位置是"輕量、日期驅動、捕捉優先",這個定位夠獨特,但市場規模有限。
Klein的下一步計劃是:加強協作功能,但不做實時協作,做"異步共享"——比如把某天的筆記生成鏈接發給別人,對方能看能評論,不需要注冊。這個設計延續了Twos的"低摩擦"哲學,也避開了和Notion正面打。
他還有個想法是做"回顧"功能,自動整理過去某段時間的內容,生成摘要。這需要AI理解筆記內容,Twos目前沒做,因為Klein擔心隱私——用戶的生活碎片,他不想碰。
這個克制很少見。大多數筆記工具現在都在加AI摘要、智能標簽,Twos反而強調"我們不讀你的內容"。這是差異化,也是限制:功能天花板肉眼可見。
回到那個核心問題:AI到底改變了什么?
Klein的答案是:改變了"完成"的定義。以前"完成一個功能"意味著設計、編碼、測試、上線,周期以月計。現在"完成"可以指"描述清楚需求,AI生成能跑的版本",周期以天計。
但這個加速是有代價的。快速迭代容易讓人沉迷"做新東西",忘記"維護舊東西"。Twos的老用戶有個抱怨:新版雖然好看,但之前提的某個小功能請求(比如支持Markdown表格)還是沒做。Klein的優先級被"重做界面"占滿了。
這是AI時代的經典困境:生產能力過剩,決策能力稀缺。能做什么不再是問題,該做什么才是。
Pierce在Newsletter結尾說,他這周還在"fine-tuning the first vibe-coded thing I've ever made that's actually any good"(微調他第一個真正好用的Vibe Coding作品)。這句話的時態很有意思:"actually any good"是完成時,"fine-tuning"是現在進行時——好用的標準是動態的,今天夠用,明天可能就不夠。
Twos的新版本能撐多久的好評?Klein沒給數字,但他說了另一件事:Claude Code的訂閱費,每月20美元,比Twos的高級會員還便宜。這筆賬怎么算,他也沒想明白。
如果AI編程工具的價格繼續跌,獨立開發者的成本結構要重寫。但現在的問題是:當所有人都能3周做個App,什么決定了誰能活到第4周?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.