robiot/fable-os
An agentic operating system where the kernel is controlled directly by Claude
解決的問題
它以單一的自然語言介面取代傳統的作業系統介面(shell、指令與 CLI 工具)。使用者不再需要使用 ls 或 cat 之類的指令,而是直接以散文與核心互動,讓系統能執行任務、建立應用程式並動態管理硬體。
如何運作
Fable-OS 是一個從零開始打造的 x86_64 作業系統,將 LLM 當作主要介面。核心提供模型 64 個真實的系統呼叫,用以與機器的硬體與軟體互動。它內建 C 編譯器、用於即時撰寫硬體驅動的驅動-VM,以及在 ring 0 執行的網路堆疊(lwIP 與 mbedTLS),可與 AI API 通訊。為確保透明度,核心會輸出括號中的結構化追蹤列,模型無法偽造,提供每項操作的稽核軌跡。
適用對象
對 LLM 與核心層級系統架構交集領域感興趣的開發者與作業系統愛好者,以及探索 AI 如何在無傳統 shell 的情況下管理硬體與系統資源的人。
特色亮點
- 自然語言介面:無需 shell 或指令;系統完全透過散文操作。
- 自生成驅動:模型可分析未配置的 PCI 裝置,並使用專用的驅動-VM 寫出功能完整的硬體驅動。
- 動態應用建立:模型可撰寫描述元件與處理常式之應用文件,並啟動為真實視窗。
- 設備內編譯:內建 C 編譯器(詞法分析器、解析器與 x86-64 程式碼產生),於機器上執行。
- 持久化能力:模型可撰寫程式並以命名能力的形式儲存至 FAT32 磁碟,以在重啟後持續存在。
- 自我修復:系統可在故障發生後,要求模型診斷並修補正在執行的核心。
相關
- 專案
- 專案
- 專案
- 專案
- 專案