robiot/fable-os

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

解決する課題

従来のオペレーティングシステムインターフェース(シェル、コマンド、CLIツール)を、単一の自然言語インターフェースに置き換えます。lscat といったコマンドを使わずに、ユーザーは直接プローズ(散文)でカーネルとやり取りし、タスクの実行、アプリケーションの作成、ハードウェアの動的管理が可能になります。

動作方法

Fable-OS は、x86_64アーキテクチャの完全新規開発のオペレーティングシステムで、LLM を主インターフェースとして統合しています。カーネルはモデルに機械のハードウェアおよびソフトウェアとやり取りするための 64 個のリアルなシステムコールを提供します。組み込みの C コンパイラ、ハードウェアドライバを即時作成するためのドライバVM、およびリング0で実行されるネットワークスタック(lwIP と mbedTLS)を備えており、AI API と通信できます。透明性を確保するため、カーネルはモデルが改ざんできない構造トレースラインを括弧で出力し、すべての操作の監査証跡を提供します。

対象ユーザー

LLM とカーネルレベルのシステムアーキテクチャの交差点に興味を持つ開発者やオペレーティングシステム愛好家、また、従来のシェルなしで AI がハードウェアやシステムリソースを管理する方法を探求したい人。

特徴

  • 自然言語インターフェース:シェルやコマンドは不要。システムは完全に散文による操作で運用されます。
  • 自己生成ドライバ:モデルは未割り当てのPCIデバイスを分析し、専用のドライバVMを使って機能するハードウェアドライバを生成できます。
  • 動的アプリケーション作成:モデルはウィジェットとハンドラを記述したアプリケーションドキュメントを執筆し、リアルなウィンドウに起動できます。
  • デバイス内コンパイル:マシン上で実行される組み込みの C コンパイラ(レキサー、パーサー、x86-64 コード生成)を備えています。
  • 永続的機能:モデルはプログラムを記述し、FAT32ディスクに名前付きの機能として保存して再起動後も生存させられます。
  • 自己修復:障害発生後にモデルにカーネルの診断とパッチ適用を依頼し、実行中のカーネルを修復できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト