沒有 AI,沒有融資,一個 17K Star 開源項(xiang)目的真實收入
前情
我(wo)們在去(qu)年(nian)(nian) NocoBase 發布 1.0 的時候,寫(xie)過(guo)一篇文章(zhang):《》,分享了過(guo)去(qu) 12 個月(yue) NocoBase 的收入。如今(jin)又一年(nian)(nian)過(guo)去(qu)了,在這一年(nian)(nian)里(li)世界發生了很大的變(bian)化,家喻(yu)戶(hu)曉的 ChatGPT,超(chao)低(di)成本的 Deepseek,你追我(wo)趕的 Cursor 和 Claude,全世界都(dou)在談(tan)論(lun) AI,仿佛 AI 已經準備接(jie)管全世界,股市(shi)也因(yin)此來(lai)到(dao)了前所(suo)未有(you)的高度。
在如此熱烈的 AI 氛圍中,NocoBase 仍(reng)然在“無(wu)代碼平臺”這個定位和話題下,一邊持續迭代開發 1.X 版(ban)本,一邊經常被質(zhi)問(wen):
AI 編程都這(zhe)么厲害了,你們做(zuo)這(zhe)種(zhong)上古時代的(de)產品還有意義嗎?
現狀
今天離我(wo)們(men)在 GitHub 提交(jiao)第一(yi)行代碼(ma)已經(jing)(jing)過(guo)去了(le) 4 年多,我(wo)們(men)的(de)第三個(ge) 2 年計(ji)劃已經(jing)(jing)開始。在過(guo)去的(de) 12 個(ge)月里,團隊總人(ren)(ren)數從 10 個(ge)人(ren)(ren)增(zeng)加到 14 個(ge)人(ren)(ren),但仍(reng)然(ran)沒有(you)(you)設置(zhi)銷(xiao)售團隊,也沒有(you)(you)花一(yi)分錢市場費用,媒體報道的(de)次(ci)數好像是零。我(wo)們(men)主要(yao)做(zuo)了(le)基礎的(de) SEO 工作,然(ran)后將其他(ta)全(quan)部精力放(fang)在產品上。
下面是(shi)目(mu)前的一些(xie)數據。從(cong)這(zhe)些(xie)數據來看,NocoBase 比上一年有了明顯的成(cheng)長,但并沒有發生(sheng)質變,與動輒(zhe)十(shi)幾(ji)萬 Star 的 AI 項目(mu)比起來,說 NocoBase 是(shi)上古時代(dai)的產品好像(xiang)并不為過。
- GitHub Star: 17k
- Gitee Star: 2.4K
- Contributors:94
- Npm Package downloads(過去12個月):240K
- Docker image pulls(過去12個月):250K
- Git clones: 1.5K/day

收入
在過去的(de) 12 個(ge)月里,我們總(zong)共收到 57 個(ge)國家、400 多(duo)家企(qi)業(ye)的(de)訂單,總(zong)收入合計為人民幣 1030 萬元(yuan)(外幣按當前匯率折算成人民幣)。
商業用戶數前 20 位的國家為:
- China
- United States
- Brazil
- Japan
- Germany
- Vietnam
- Indonesia
- Russia
- France
- India
- United Kingdom
- Italy
- Malaysia
- United Arab Emirates
- Turkey
- South Korea
- Switzerland
- Poland
- Portugal
- Australia
收入總金額前 20 位的國家為:
- China
- United States
- Japan
- Russia
- Vietnam
- United Kingdom
- India
- Vanuatu
- Poland
- Malaysia
- Brazil
- Indonesia
- Germany
- France
- Turkey
- Thailand
- Netherlands
- Tunisia
- Kazakhstan
- Colombia
與(yu)上(shang)一個周期相(xiang)比(bi),付費(fei)用(yong)戶中多了(le)很多大(da)型企業(ye)。全球領先、大(da)家耳熟能詳的傳統汽(qi)車品牌(pai)、新能源(yuan)汽(qi)車品牌(pai)、手機品牌(pai)、芯片設計和(he)制造企業(ye)、藥品和(he)醫療器械研發企業(ye)、民用(yong)無(wu)人機企業(ye)、光伏風電企業(ye)、咨詢公司、廣告公司、銀行、大(da)學等等,這些領域全都有了(le) NocoBase 的身(shen)影。
這是我們想要的生活
2024 年(nian)初,我(wo)們(men)(men)準備發(fa)(fa)布 NocoBase 1.0 之前的(de)幾個(ge)月,我(wo)想我(wo)們(men)(men)是(shi)時候尋找一位(wei)新同事來做一些(xie)市(shi)場(chang)相關的(de)工(gong)作了。這位(wei)同事需要具備什么(me)(me)樣的(de)技(ji)(ji)能、經驗(yan)(yan),坦(tan)白說當時我(wo)并沒有想的(de)很清楚(chu),因為我(wo)們(men)(men)的(de)產品偏技(ji)(ji)術導向,目標用戶(hu)都是(shi)技(ji)(ji)術背景的(de)群體,而技(ji)(ji)術出(chu)身、又有豐(feng)富(fu)的(de)全球市(shi)場(chang)經驗(yan)(yan)的(de)人(ren),大(da)概率不會(hui)青睞(lai)我(wo)們(men)(men)。直到看到 Lijia 的(de)簡歷和一些(xie)個(ge)人(ren)資料,我(wo)想,沒錯(cuo),就(jiu)是(shi)她了。一個(ge)熱愛戶(hu)外(wai)、肌肉(rou)發(fa)(fa)達、精(jing)力(li)充沛、牙(ya)齒雪白的(de)女(nv)孩,怎么(me)(me)會(hui)錯(cuo)呢?
Lijia 從(cong)不懂技(ji)術、沒有接觸過(guo)無代碼產品(pin)、沒有做(zuo)過(guo)全球范(fan)圍的(de)市場(chang)活動(dong)開始(shi),經(jing)過(guo)幾(ji)個月的(de)成長和準備(bei),在(zai)我(wo)們發布 1.0 版本時,NocoBase 連續好(hao)幾(ji)天(tian)登上 GitHub Trending 當(dang)(dang)日(ri)前十,Product Hunt 當(dang)(dang)日(ri)第二(er)。在(zai)過(guo)去的(de) 10 幾(ji)個月里,網(wang)站訪問(wen)量增(zeng)加 5 倍,GitHub Star 從(cong) 5.7K 增(zeng)長到(dao) 17K,我(wo)們的(de)收入也增(zeng)長了 4 倍。
這一(yi)切,并(bing)不是來自(zi)于艱苦卓絕、通宵加班。Lijia 每個星(xing)期都有數十個小(xiao)(xiao)時(shi)泡在健身房中(zhong)、羽毛球館(guan)中(zhong)、海(hai)(hai)拔(ba) 4000 米以(yi)(yi)上的(de)(de)山中(zhong)。上個月可能在歐洲的(de)(de)小(xiao)(xiao)城咖(ka)啡館(guan)里寫(xie)文(wen)案,下個月就可以(yi)(yi)來到(dao)日本(ben)富士山腳下開早會(hui)。這種自(zi)由的(de)(de)工(gong)作和生活(huo)方式(shi),讓(rang) Lijia 將她的(de)(de)精力、體(ti)能、生活(huo)幸(xing)福(fu)指數始終保持(chi)在高(gao)位,再以(yi)(yi)此為(wei)基礎(chu)把 NocoBase 高(gao)效(xiao)地(di)傳遞(di)到(dao)用戶面前。就在寫(xie)這篇文(wen)章的(de)(de)前一(yi)個星(xing)期,Lijia 以(yi)(yi)一(yi)人之力準(zhun)備了 NocoBase 發布 2.0 的(de)(de)全部活(huo)動,并(bing)剪輯(ji)了關于新版本(ben)的(de)(de)數十個視頻,同時(shi)還(huan)為(wei)整個團隊安排(pai)了一(yi)次為(wei)期一(yi)周的(de)(de)熱帶海(hai)(hai)邊旅行聚會(hui)。

我(wo)跟(gen)我(wo)老婆是大(da)學(xue)同學(xue),我(wo)們(men)(men)有一(yi)(yi)兒一(yi)(yi)女兩個小孩,都是上小學(xue)的年紀。她(ta)非(fei)常熱愛生活,從小孩出生到現(xian)在(zai),絕大(da)部分時間我(wo)們(men)(men)都會全家坐在(zai)餐桌旁一(yi)(yi)起吃早飯和(he)晚飯,孩子們(men)(men)每一(yi)(yi)餐都能(neng)品嘗到媽媽做的各種(zhong)美食。我(wo)們(men)(men)養了一(yi)(yi)只貓、一(yi)(yi)只鳥、一(yi)(yi)大(da)缸魚和(he)蝦。
每周末我(wo)們都(dou)有一天(tian)家庭活動日,全(quan)家花(hua)一整天(tian)時間(jian)出去(qu)(qu)(qu)爬山、騎車、露營(ying)、踢球,去(qu)(qu)(qu)河(he)里(li)給魚缸補充小(xiao)魚小(xiao)蝦。全(quan)家每年都(dou)有 3 個(ge)月的(de)時間(jian)在路上,去(qu)(qu)(qu)不同的(de)國家、不同的(de)城市,去(qu)(qu)(qu)不同的(de)森林、草(cao)原、沙(sha)漠、大海。孩子們從出生到現在,已(yi)經經歷了超(chao)過 15 萬公里(li)的(de)自駕旅程(cheng)。
孩(hai)(hai)子(zi)們(men)(men)(men)熟悉很(hen)多動(dong)物和植物,認識大部分(fen)農作物,我們(men)(men)(men)一起親(qin)自播種(zhong)、修(xiu)建、收獲過很(hen)多糧食、蔬菜(cai)、水果。無(wu)論在餐(can)桌上還(huan)(huan)是旅途(tu)中,我們(men)(men)(men)有(you)大把的(de)時間聊各種(zhong)話題。孩(hai)(hai)子(zi)們(men)(men)(men)對(dui)我們(men)(men)(men)無(wu)話不說,講學校的(de)事、書里的(de)事還(huan)(huan)有(you)心里的(de)事,而我常常給他(ta)們(men)(men)(men)分(fen)享我們(men)(men)(men)的(de)產品、團(tuan)隊還(huan)(huan)有(you)客戶(hu)的(de)故事。他(ta)們(men)(men)(men)喜歡讀書,有(you)擅長的(de)運動(dong),不挑食,善于解決問題。
包(bao)括 NocoBase 在內,我(wo)(wo)總共經營(ying)著 3 個不(bu)同領域的公(gong)司(si),但(dan)這并(bing)沒有讓(rang)我(wo)(wo)精(jing)疲力盡,相(xiang)反,我(wo)(wo)有很多(duo)時間與家(jia)(jia)人在一(yi)起,全家(jia)(jia)共同營(ying)造著越來越美好的氛圍。與孩子們相(xiang)處(chu)的過程也(ye)給我(wo)(wo)帶來了無與倫比的體驗(yan)和(he)對工作和(he)人生的思考。就像 Lijia 一(yi)樣,我(wo)(wo)的精(jing)力、體能、幸福指數也(ye)因此(ci)保持在了高位。一(yi)年 365 天我(wo)(wo)幾乎(hu)全部(bu)都處(chu)在工作狀態(tai),即使在路上旅行的時候,在半夜睡覺(jue)的時候,我(wo)(wo)都會隨(sui)時投入到產品討論、客戶交流、危機(ji)處(chu)理中。

除(chu)了(le) Lijia 和我之外(wai),NocoBase 團隊(dui)中(zhong)還有(you)好(hao)幾位稱職的(de)奶爸,還有(you)人(ren)(ren)每周都去露營和釣(diao)魚,也(ye)有(you)人(ren)(ren)出門(men)的(de)時(shi)(shi)候總是(shi)(shi)帶(dai)著電腦隨時(shi)(shi)工作(zuo),因為開發 NocoBase 就(jiu)是(shi)(shi)他最(zui)大(da)的(de)愛好(hao)之一。過去一年(nian)中(zhong),團隊(dui)中(zhong)有(you) 2 個人(ren)(ren)結婚,2 個人(ren)(ren)迎來自(zi)己的(de)小孩,還有(you) 2 個人(ren)(ren)買(mai)了(le)新車。當我們在談論 NocoBase 這(zhe)個產(chan)品的(de)時(shi)(shi)候,它的(de)背后是(shi)(shi) 10 幾個普通人(ren)(ren)的(de)生活。雖然大(da)家在不同(tong)(tong)的(de)城市(shi)甚至不同(tong)(tong)的(de)時(shi)(shi)區,我們每半(ban)年(nian)都會安(an)排一次集體聚會和出游。大(da)家無一例外(wai)都充滿(man)能(neng)(neng)量,正是(shi)(shi)這(zhe)樣的(de)能(neng)(neng)量注入(ru)到(dao) NocoBase 中(zhong),讓它每一天(tian)都比前一天(tian)更好(hao)。

AI 會殺死 NocoBase 嗎?
這是我在過(guo)去幾(ji)個(ge)月被問(wen)過(guo)最多的問(wen)題(ti),寫到這里好像這篇文章才進入(ru)了主題(ti)。作為一個(ge)普通人,我無法就 AI 這個(ge)可(ke)能改變人類命運(yun)亦或可(ke)能在某一天突然像泡(pao)泡(pao)一樣(yang)破滅的話(hua)題(ti)做出有(you)遠見(jian)和說服力的評價,只能講(jiang)一講(jiang)我們(men)自己(ji)的經歷。
在上(shang)周發布(bu) 2.0 之前,1.X 時代的(de) NocoBase 在產品(pin)層面與 AI 沒有任何關系(xi),但實際上(shang)在開(kai)發和(he)(he)(he)經營它的(de)過(guo)程中(zhong),我們(men)的(de)團隊(dui)早已大量受益于 AI。無論是寫文檔、寫代碼、修復 bug、做(zuo)翻譯、審閱合同,GPT、Gemini、Claude 等最新的(de)模型(xing)一直都是我們(men)的(de)得力(li)助手。正因為(wei)用(yong)的(de)多,我們(men)對 AI 的(de)優(you)勢和(he)(he)(he)能(neng)力(li)邊界有一些自己的(de)體會和(he)(he)(he)認(ren)識。基于這些認(ren)識,我們(men)從半年前開(kai)始(shi)設計和(he)(he)(he)開(kai)發 NocoBase 2.0。相比(bi)于 1.X,2.0 做(zuo)了(le)非常多重(zhong)構和(he)(he)(he)新特(te)性,其中(zhong)最重(zhong)要(yao)的(de)是兩(liang)方面:一是增加了(le) AI 員工(gong);二是逐步重(zhong)構各個(ge)模塊(kuai),使其能(neng)適配 AI 員工(gong)。
我(wo)們(men)使用 NocoBase 搭建了自(zi)己(ji)的 CRM 和客(ke)戶服務平臺,在(zai) CRM 中服務來自(zi)幾十個國(guo)家的幾百(bai)家企業(ye)。在(zai) 1.X 時代,我(wo)們(men)遇到了 2 個難題。
第一(yi)個難題。雖(sui)然我(wo)們使用 Email Manager 插件(jian)(jian)(jian)將 Gmail 的(de)郵件(jian)(jian)(jian)同步(bu)到(dao)了 CRM 中(zhong),在每個客戶(hu)的(de)頁面都(dou)能看到(dao)與(yu)他(ta)們過往的(de)郵件(jian)(jian)(jian)記錄,但由于時(shi)間跨(kua)度大、郵件(jian)(jian)(jian)數量多,每次要從郵件(jian)(jian)(jian)中(zhong)了解一(yi)個客戶(hu)的(de)過往溝(gou)通情況時(shi)都(dou)很(hen)費時(shi)費力,不(bu)得(de)不(bu)從頭閱讀每一(yi)封郵件(jian)(jian)(jian)。
第二個難題。我(wo)們(men)(men)(men)每周會收到(dao)很(hen)多(duo)客戶(hu)的咨詢,他(ta)們(men)(men)(men)是(shi)來(lai)自全(quan)球不(bu)同國(guo)家、不(bu)同規模的企業(ye),對我(wo)們(men)(men)(men)來(lai)說(shuo)是(shi)完全(quan)陌生的。在給他(ta)們(men)(men)(men)回復(fu)郵(you)(you)件之(zhi)(zhi)前,我(wo)們(men)(men)(men)迫切希望(wang)詳(xiang)細了解一(yi)(yi)下郵(you)(you)件的另一(yi)(yi)端是(shi)誰(shui),我(wo)們(men)(men)(men)的產(chan)品正在被(bei)什么樣(yang)的公司所青(qing)睞,以及他(ta)們(men)(men)(men)適合購買什么版本(ben)。在沒有使(shi)用 AI 之(zhi)(zhi)前,只能(neng)將(jiang)(jiang)郵(you)(you)件中(zhong)的信(xin)息復(fu)制到(dao) Google 中(zhong)搜索,然(ran)后(hou)從結果(guo)中(zhong)篩選可能(neng)有用的信(xin)息。自從 AI 有了網絡(luo)檢索能(neng)力之(zhi)(zhi)后(hou),我(wo)們(men)(men)(men)就將(jiang)(jiang)郵(you)(you)件內(nei)容復(fu)制到(dao) ChatGPT 的對話(hua)窗口,由它去(qu)檢索并整理客戶(hu)背景(jing),然(ran)后(hou)再將(jiang)(jiang)結果(guo)復(fu)制粘貼(tie)到(dao) CRM 中(zhong)。這比用搜索引擎(qing)方便很(hen)多(duo),但依(yi)然(ran)與我(wo)們(men)(men)(men)的 CRM 是(shi)割裂的。
升(sheng)級到 NocoBase 2.0 之后,我(wo)們在客(ke)(ke)(ke)戶的(de)(de)郵件列表(biao)旁邊派駐了 AI 員工 Ellis。當我(wo)打開一(yi)(yi)個客(ke)(ke)(ke)戶的(de)(de)頁(ye)面,想了解一(yi)(yi)下各位同事過去與(yu)該(gai)客(ke)(ke)(ke)戶溝通的(de)(de)情況(kuang),重點關注(zhu)一(yi)(yi)下該(gai)客(ke)(ke)(ke)戶對 NocoBase 的(de)(de)滿(man)意程(cheng)度(du)、付費(fei)意愿等(deng)信息,我(wo)只需(xu)要(yao)點擊(ji)喚起 Ellis,她會自動讀取該(gai)客(ke)(ke)(ke)戶的(de)(de)所有往來郵件,為我(wo)總結出我(wo)關注(zhu)的(de)(de)重點信息,整個過程(cheng)我(wo)都不需(xu)要(yao)輸入一(yi)(yi)個字,也不需(xu)要(yao)復制、粘貼(tie)、切換工作(zuo)界面。

同時,我(wo)們還(huan)在線索詳(xiang)情旁(pang)邊派駐了(le) AI 員工 Vera,同樣只(zhi)需要點擊喚起她,她就會自動(dong)讀取這條線索中的信(xin)息(xi),基(ji)于其中的郵(you)箱后綴、郵(you)件內(nei)容、郵(you)件簽名等信(xin)息(xi),去(qu)互聯網上搜集該公(gong)司和聯系(xi)人的所有信(xin)息(xi),整理(li)成背景調查報(bao)告,然后自動(dong)將報(bao)告填寫(xie)到該線索的表單中。整個過程我(wo)同樣不(bu)需要任何輸入和復制粘貼操作。

Orin 負責(ze)(ze)搭建數(shu)(shu)據模型,Vix 負責(ze)(ze)洞察數(shu)(shu)據,Lexi 負責(ze)(ze)翻(fan)譯各種語言,Nathan 負責(ze)(ze)編寫(xie)前端代(dai)碼……這(zhe)一(yi)(yi)個(ge)個(ge)直接駐(zhu)扎(zha)在我們(men)的 CRM 中,自(zi)動獲取數(shu)(shu)據和頁面(mian)結構作為上下文,自(zi)動調用 Tools 和工作流完成(cheng)各項任務(wu)的 AI 員工,是(shi)與(yu)我們(men)并肩(jian)協同(tong)工作的新同(tong)事。他(ta)們(men)沒有奪目耀眼的光環,譬如只需要幾輪(lun)對話就能生成(cheng)一(yi)(yi)個(ge)復雜的業務(wu)系(xi)統,或(huo)者收(shou)到客戶線索后就能自(zi)主促成(cheng)交易,他(ta)們(men)只是(shi)作為擬人化(hua)的、有明確(que)能力和職責(ze)(ze)邊(bian)界、又(you)有很(hen)多(duo)專業技能的員工,無縫、不知疲倦地(di)(di)駐(zhu)扎(zha)在我們(men)需要他(ta)們(men)的地(di)(di)方,可靠地(di)(di)完成(cheng)分配(pei)給他(ta)們(men)的任務(wu)。

回到開頭(tou)的(de)問題,AI 會(hui)殺(sha)死(si) NocoBase 嗎?我的(de)答(da)案是(shi):如果 AI 真的(de)殺(sha)死(si)了 NocoBase,那(nei)么它(ta)(ta)殺(sha)死(si)的(de)就不僅僅是(shi) NocoBase,我們的(de)生活中(zhong)一定(ding)會(hui)發生比 NocoBase 死(si)掉更(geng)(geng)可(ke)怕、更(geng)(geng)需(xu)要擔心的(de)事情(qing);如果它(ta)(ta)不會(hui)殺(sha)死(si) NocoBase,那(nei)么它(ta)(ta)的(de)能力越強(qiang),NocoBase 受益越大。
企業(ye)(ye)最終需要的(de)(de)(de)(de)不(bu)(bu)是(shi)(shi) AI、BI、CI,也不(bu)(bu)是(shi)(shi)寫出來的(de)(de)(de)(de)代碼(ma)(ma)行數,企業(ye)(ye)需要的(de)(de)(de)(de)是(shi)(shi)協助他們順利(li)(li)運轉、讓(rang)成本更(geng)低、讓(rang)利(li)(li)潤更(geng)高的(de)(de)(de)(de)東西。如果聚焦在(zai) NocoBase 擅長的(de)(de)(de)(de)業(ye)(ye)務系(xi)統領域,代碼(ma)(ma)在(zai)其中所占的(de)(de)(de)(de)比重可能(neng)不(bu)(bu)超過三分之一,比代碼(ma)(ma)更(geng)重要的(de)(de)(de)(de)是(shi)(shi)對(dui)自身業(ye)(ye)務流程的(de)(de)(de)(de)理解、規劃、傳(chuan)達、實(shi)現、迭代。以目前 AI 的(de)(de)(de)(de)能(neng)力(li),要實(shi)現這樣的(de)(de)(de)(de)完(wan)整項(xiang)目很困難,并且(qie)對(dui)使用它的(de)(de)(de)(de)人的(de)(de)(de)(de)能(neng)力(li)要求非常高。
NocoBase 希望成為這種場(chang)景下的人與 AI 協(xie)同的框架,一(yi)方(fang)面(mian)(mian)提供(gong)大量的基礎設施供(gong)人和 AI 使用,另一(yi)方(fang)面(mian)(mian)又將(jiang) AI 的工(gong)作限定在有(you)限的范(fan)圍之內,確保它能可靠地協(xie)助人類完(wan)成任(ren)務。
接下來做什么
對于我們這樣的小(xiao)團隊(dui),生(sheng)在這個 AI 蓬(peng)勃發(fa)展的時代是非常幸運的,就像上一個二十年 iPhone 開啟(qi)的智能手(shou)機(ji)時代,為全(quan)球無(wu)數開發(fa)者創造了曾經難以想象的創作(zuo)和收(shou)入空(kong)間。
目前大(da)部(bu)分頭部(bu)企業(ye)和創(chuang)業(ye)者們手持天量資(zi)金(jin),創(chuang)造(zao)一(yi)個(ge)又一(yi)個(ge)耀眼的(de)產品,這給(gei)我們這樣如螞蟻般(ban)微小的(de)團隊(dui)留下了非常(chang)多的(de)生存空(kong)間。我們希望從小處著(zhu)眼,讓 AI 員工無(wu)縫(feng)融入到企業(ye)的(de)業(ye)務流程(cheng)中,從解決真(zhen)實的(de)小問題開(kai)始,逐步滲透。
今天的(de) NocoBase 2.0 中,AI 的(de)滲(shen)透(tou)率不(bu)足 10%,但它確實已(yi)經幫助我們節省了(le)很多時間。在(zai)下一年中,希望滲(shen)透(tou)率可以不(bu)斷提升(sheng),當達到 50% 之(zhi)時,可能就是我們發布 NocoBase 3.0 之(zhi)日(ri)。
最后
我們已經準備(bei)好了,正式向(xiang)你介紹(shao) ,請與你的 AI 員工見(jian)面(mian):
