Entire正在為AI代理構建Git網路
前GitHub CEO Thomas Dohmke成立新公司Entire,推出分散式Git網路預覽版,旨在解決AI編碼代理對中心化Git伺服器造成的速率限制、高延遲和宕機問題。該網路透過映象GitHub倉庫,讓代理無速率限制地工作,並計劃未來開源。
前GitHub CEO Thomas Dohmke在去年卸任後重新創業,其新公司Entire於週三開放了一個分散式Git網路的預覽。該網路專為應對AI編碼代理叢集對單一中心伺服器的衝擊而設計——未來可能直接與GitHub核心服務競爭。
Entire的預覽版允許開發者一鍵將現有GitHub倉庫映象到其自有基礎設施上。Dohmke在公告中表示:“在代理時代,中心化Git託管已成為根本性約束,數十億代理和開發者對中心伺服器的壓力錶現為速率限制、高延遲甚至宕機。今天,我們開始讓Git迴歸其原始承諾,構建一個分散式、未來將完全去中心化和開源的全球互聯節點網路。透過這種方式,任何開發者或代理都可以在區域內託管程式碼,在靠近操作地點的地方快速推送、拉取和克隆,同時仍屬於全球協作網路的一部分。”
關鍵在於,程式碼仍保留在GitHub上,但編碼代理可以與Entire映象互動,實現“無速率限制的構建”。Entire的映象旨在吸收代理叢集產生的持續流量——這也是GitHub常面臨壓力的原因,為初創公司提供了機會。
Dohmke在接受The New Stack採訪時指出,中心化Git託管已成為“根本性約束”,因為數十億代理和開發者的操作落在同一伺服器上。考慮到GitHub近期的可用性問題,初創公司進入這一領域並不意外。Entire並非孤例,Cursor也在6月推出了針對代理叢集的Git forge Origin。
Entire目前在美國、歐盟和澳大利亞設有活躍區域,並計劃很快增加更多區域。
“Git即資料庫”
為了構建其網路,Entire重寫了Git的伺服器部分。GitHub、GitLab和Bitbucket都基於Git二進位制檔案的伺服器端進行封裝,而Entire從零開始。Dohmke說:“我們將Git視為一個資料庫。” 他沒有像大多數公司那樣使用標準伺服器,而是實現了自己的Git後端。這隻有在效能顯著提升時才有意義。Entire的基準測試顯示,該網路可維持每小時57萬次克隆、每秒586次推送以及每秒約470次克隆加推送操作。向Entire原生分支推送的速度可比向GitHub推送快25倍。Entire將開源其Git後端和基準測試套件。
基礎層現已實現
Dohmke在2月向The New Stack描述Entire計劃時,提到了一個三層平臺:底層是Git相容資料庫,中間是語義推理層,頂層是介面。當時他表示資料庫可以成為全球分散式節點網路。但當時他也說Entire不一定會與GitHub競爭。現在,當被問及在託管GitHub倉庫副本的情況下是否仍如此時,他稱映象為互補,因為Entire可以為企業提供原生代碼儲存以滿足法規要求,並指出GitHub擁有龐大的生態系統和擴充套件功能集。他說:“買家的問題是,從可用性和可靠性角度來看,同時擁有這兩個產品是否更好?如果其中一個宕機,還有另一個映象。”但他承認在交易中,他們會與GitHub競爭較小規模的資金。
目前兩者互補:Dohmke認為GitHub仍是“真相來源”或“冷儲存”,而工作副本在Entire上。但他也表示Entire將在未來幾個月推出原生倉庫,完全不需要GitHub。所有這些也將開源。
Entire在2月以15名員工完成了6000萬美元的種子輪融資,由Felicis領投,微軟風投參投。公司現已超過40人,目標年底達到60人。
超越Git:語義記憶層
Entire正在並行構建中間層——語義推理層。該層現已接入Claude Code、Codex、Cursor、Factory AI和GitHub Copilot等主要編碼代理,記錄每次會話、提示和工具呼叫,並儲存在程式碼旁的倉庫中。這些資料對代理很有用,公司還在此基礎上構建更多服務。例如,Entire Blame不僅顯示誰最後修改了某行,還顯示背後的代理會話和提示。Entire Review則派出多個代理進行意圖感知稽核。公司還增加了程式碼和語義搜尋功能,讓代理和開發者可以跨程式碼變更及其背後的推理進行搜尋。Dohmke說:“會話日誌現在成為軟體開發中第二重要的工件,它們應屬於程式碼旁邊的倉庫。”