從AI編程助手到5位數月收入:Repo Prompt成功之路全解析
不到一年前,Eric Provencher為了解決自己在游戲開發中的痛點,創建了一個免費工具——Repo Prompt。如今,這個工具已經發展成為月收入達到5位數的成功產品,并讓他最終選擇離職全職投入。
在AI編程工具競爭激烈的2024年,Repo Prompt是如何在眾多競品中脫穎而出的?Eric的創業故事為獨立開發者提供了哪些寶貴經驗?
Repo Prompt是一款專為那些厭倦了黑盒提示生成的專業人士設計的工具。它強調對模型上下文的管理,并且在內置聊天中應用編輯或通過專門的XML格式極其高效。
勇敢的飛躍:從XR研究員到全職創業者
Eric Provencher擁有多年XR開發經驗,專注于輸入和交互研究,特別是手部追蹤技術。他在這個領域擁有一項專利(于去年獲得),并發布了推動行業發展的跨廠商OpenXR擴展。
過去一年中,Eric主要在育兒假期間構建Repo Prompt——他的女兒現在9個月大了!剛剛結束最后一個工作日,他將投入更多時間推動自己醞釀已久的想法。
產品誕生:從個人痛點到市場機會
Repo Prompt的誕生源于Eric為Apple Vision Pro開發一款名為"Bomb Squad"的共享空間游戲時遇到的技術瓶頸。在開發過程中,他需要頻繁使用Claude Opus 3的200k token上下文,但將文件傳輸到Web UI并應用編輯的過程極其繁瑣,造成了大量時間浪費。
當Claude Sonnet 3.5發布時,Eric意識到可以構建得更快,于是決定在一個周末使用Electron原型化了Repo Prompt的第一個版本。最初它只能應用過濾器并讓用戶從代碼庫中選擇文件,但這已經讓他在使用Sonnet時效率大大提升。
隨著開發的深入,Electron的問題開始顯現,Eric決定重新開始,將其構建為原生應用——這也成為他學習Swift的絕佳機會。
我大量使用AppKit和SwiftUI,雖然為了性能,我不得不將越來越多的重要視圖轉換為AppKit。
技術選擇的權衡:專注vs擴展
Eric承認,限制于僅支持macOS用戶的技術棧并非完美選擇。許多Windows和Linux用戶都希望使用這個應用,支持更多平臺將大大擴展用戶社區。
然而,作為獨立開發者,為多個操作系統配置進行QA測試將極具挑戰性。專注于單一平臺確保了為Mac用戶提供最佳體驗。
從測試到迭代:構建用戶反饋循環
經過大約一個月的Swift macOS原生版本開發,Eric獲得了相當不錯的工作版本,決定尋找測試者。他轉向Reddit!發布了第一篇介紹文章,設置了Google表單注冊表,當時他手動添加用戶進行試用。
TestFlight在早期階段表現出色,處理了向用戶推送更新的工作,讓Eric能夠專注于構建,甚至不需要網站。獲得了相當多的關注,一些用戶開始進入他的Discord。
從那時起的迭代完全圍繞傾聽用戶痛點——而痛點確實很多!用戶非常感興趣,他們通過Reddit或口碑傳播不斷發現這個應用,所以Eric在夜晚和周末持續構建——直到他的女兒在9月出生。
社區與影響者:尋找突破點
早期,Reddit是新用戶的最大來源,但Eric需要如此頻繁地發帖,以至于擔心自己變得令人討厭,盡管當時應用是免費的。他對自己的產品充滿信心,所以繼續傳播并與任何愿意傾聽的人交談。
從那里開始,他開始在Twitter上冷私信制作AI編程內容的人,希望其中有人喜歡這個應用并制作相關教程。真正回復他的只有Ray Fernando,他邀請Eric參加直播,這成為了他迄今為止最大的一期節目!
然而,幾個月后,增長仍然不夠顯著,Eric幾乎放棄了,不知道下一步該做什么,或者是否還值得繼續努力。
12月左右,o1 Pro發布,雖然它絕對是當時最強大的編程模型,但使用它的工具卻很糟糕——除非你使用Repo Prompt為它構建提示!這正是說服McKay Wrigley嘗試它的原因。
McKay制作了一個關于他使用workflow的視頻,這將應用推向了地圖,真正改變了我在這方面工作的前景。
免費vs付費:商業化的關鍵決策
隨著應用的持續發展,Eric擁有了數千名熱情、積極參與并真正幫助塑造產品的用戶。他有一個捐贈頁面,從中獲得了約5000美元,這是一個不錯的信號,但還不足以投入如此多的時間。
當第一個潛在投資者出現時,Eric需要在路徑上做出選擇——是追求VC投資,還是保持自籌資金。他需要知道用戶是否愿意為此付費,以使其可持續。他對找出答案感到恐懼。
2024年2月底左右,他開始專注于登陸頁面并考慮定價。是選擇月訂閱還是終身付費?許多人建議他設置月訂閱,但一些積極用戶懇求他提供終身選項。
2024年3月9日,他推出了終身優惠,并為一些熱情的早期測試者和捐贈者提供了重大折扣,這產生了決定性影響。
說一些測試者感到不滿是輕描淡寫的。他們怎么敢對他們一直免費使用的工具收費!他仍然有免費層級,但他們說限制太低了。
在與用戶交談并尋求朋友建議后,Eric將免費層級限制翻倍,并添加了月度計費選項。雖然不完美,但最強烈的批評平息了,此后也沒有再次出現!
之后,社區實際上蓬勃發展,這個應用成為了一個可持續的項目。Eric真正喜愛Repo Prompt Discord中的所有人——他們是一些最杰出的前沿AI編程者,他每天都從他們那里學習!
我對任何經歷類似轉變的人的建議是:與你的用戶交談,傾聽他們,但也要相信自己,做對你和你的企業最好的事情。沒有人想為他們喜歡使用的東西付錢,但同時,人們并不總是重視免費的東西!
構建社區與傾聽用戶
Eric的建議很清晰:首先專注于圍繞你的產品構建社區。口碑將是你制作的任何產品最強大的銷售工具。
跟隨你的好奇心。對Eric來說,構建這個應用主要是跟隨好奇心的問題,他認為這對于達到今天的位置至關重要。
確保你與用戶互動并傾聽他們的聲音!
未來展望:AI編程工具的進化
今年夏天,Eric希望重振Repo Prompt,將其專注于通過MCP與所有編程代理集成的方式。他希望將其轉變為引導和增強它們的強大方式,通過外部強大模型的洞察來增強它們。
AI編程領域總體上正在快速發展,保持功能集的相關性仍然是一個持續的挑戰,因為競爭對手資金充足,總是在推動邊界。
在當前AI編程工具激烈競爭的環境下,包括最新發布的Claude 3.7 Sonnet等強大模型不斷推出,Repo Prompt的差異化優勢在于其專注于上下文管理和無縫編輯體驗。
給獨立開發者的啟示
Eric的成功故事為獨立開發者提供了幾個重要啟示:
1. 從個人痛點出發:最好的產品往往來自于解決創始人自己面臨的真實問題。
2. 社區優先:在商業化之前建立強大的用戶社區,這將成為最有力的增長引擎。
3. 專注勝過全面:有時候專注于一個平臺或用戶群體,能夠提供更好的體驗。
4. 適時商業化:當產品達到產品市場契合度時,不要害怕收費。
5. 傾聽但堅持:傾聽用戶反饋,但也要相信自己的判斷。
Repo Prompt的成功證明,在AI工具競爭激烈的市場中,專注于用戶體驗和社區建設的獨立開發者仍然有機會創造出優秀的產品。隨著AI編程工具市場的持續發展,像Eric這樣的獨立創新者將繼續推動行業的進步。