neomjs/neo
Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
它解決了什麼
Neo.mjs 旨在超越無狀態 AI 副駕駛和簡單的聊天介面。它提供了一個多執行緒應用程式引擎(身體)和一個 AI 原生 Agent OS(大腦),允許來自不同模型家族(Claude、Gemini、GPT)的 AI 代理群即時棲息、維護和進化即時軟體應用程式。
它的運作方式
系統分為兩個半球:
- 身體(此儲存庫): 一個生產就緒的多執行緒應用程式執行環境,使用「Off-Main-Thread」架構。它使用專用的 workers(App、VDom、Data、Canvas 和 SharedWorkers)在主瀏覽器執行緒之外處理邏輯、渲染和資料處理,確保資料密集型應用程式的高效能。
- 大腦(neo-agent-brain): 一個 Agent OS,透過 Native Edge Graph 和 Memory Core 管理機構記憶。它使用
DreamService將戰術會話提煉成「黃金路徑」拓撲,並協調一個具名的 AI 維護者團隊,他們撰寫 PR 並跨家族審查彼此的工作,以消除盲點。 - 神經連結: 一個佔有介面,允許代理檢查即時執行狀態、變更配置,並在應用程式堆積中熱修補程式碼,無需瀏覽器重新載入。
適合誰
- 企業工程師: 那些建構高效能、多視窗應用程式(如金融交易平台或 IDE 級工具)且需要極端規模(例如每秒 40k+ 更新)的人。
- AI 架構師: 開發具有持久記憶和執行時變更應用程式基質能力的多代理系統的開發者。
- 研究人員: 那些研究自創生(自我進化)系統和多代理治理的人。
亮點
- 跨模型群集: 利用來自競爭實驗室(Claude、Gemini、GPT)的代理,這些代理互相同儕審查彼此的工作以減少相關錯誤。
- 數位化身: 代理不僅撰寫程式碼;他們透過神經連結「棲息」在即時應用程式中,以即時驗證和變更狀態。
- 自我進化迴圈(MX): 使用「模型經驗」,其中來自代理工作的內部摩擦自動轉換為票證、PR 和新技能。
- 高效能執行環境: 一個零依賴的原生 ES 模組引擎,能夠處理大量資料吞吐量而不會凍結 UI。
相關
- 專案
- 專案
- 專案
- 專案
- 專案