robiot/fable-os

An agentic operating system where the kernel is controlled directly by Claude

解决的问题

它用单一的自然语言接口替代了传统的操作系统接口(shell、命令和CLI工具)。用户不再需要使用 lscat 等命令,而是通过散文直接与内核交互,使系统能够执行任务、创建应用程序并动态管理硬件。

如何工作

Fable-OS 是一个从零开始构建的 x86_64 操作系统,将 LLM 作为其主要接口。内核为模型提供了 64 个真实的系统调用,用于与机器的硬件和软件进行交互。它内置了 C 编译器、用于即时编写硬件驱动的驱动-VM,以及运行在 ring 0 的网络栈(lwIP 和 mbedTLS),可与 AI API 通信。为确保透明性,内核会输出括号中的结构化追踪行,模型无法伪造,从而提供每项操作的审计追踪记录。

适用人群

对 LLM 与内核级系统架构交叉领域感兴趣的开发者和操作系统爱好者,以及探索 AI 如何在无需传统 shell 的情况下管理硬件和系统资源的人。

特色亮点

  • 自然语言接口:无需 shell 或命令;系统完全通过散文操作。
  • 自动生成驱动:模型可分析未分配的 PCI 设备,并使用专用的驱动-VM 编写功能完整的硬件驱动。
  • 动态应用创建:模型可编写描述控件和处理程序的应用文档,并将其启动为真实窗口。
  • 设备内编译:内置 C 编译器(词法分析器、解析器和 x86-64 代码生成),在机器上运行。
  • 持久化能力:模型可编写程序并将其保存为命名能力到 FAT32 磁盘,以在重启后持续存在。
  • 自我修复:系统可在故障发生后,请求模型诊断并修补正在运行的内核。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目