A developer seen from behind at a three-monitor KORA desktop, the mandala on their cap, with the Los Angeles skyline beyond the window.
出典: kora.fun

米KORA Systemsは、AIモデルと、自律的に作業するAIエージェントを組み込んだLinuxベースのデスクトップOS「KORA」を発表しました。2027年にPC向けに提供する予定で、AIがアプリをまたいでファイルを扱い、作業の文脈を引き継げる設計です。対応対象には、既存のIntel・AMD製プロセッサ搭載PCと、QualcommのSnapdragon搭載PCが含まれます。

当初の対象は開発者やクリエイターです。PC内で動くAIモデルを標準とし、作業に応じてクラウド上の高性能モデルを組み合わせます。Qualcommとは約1年にわたり共同開発を進めており、Snapdragon X2 Elite搭載PCでの動作にも対応します。

PC内とネットワーク上の計算資源を使う「Cortex」

KORAの中核となる「Cortex」は、AIの推論処理を複数の計算資源に割り振るエンジンです。PC内のCPU、画像処理などを担うGPU、AI処理用のNPUに加え、ローカルネットワーク上の別のマシンにも処理を分散し、全体を1台のマシンのように扱います。

Cortexは独自技術で、オープンソースではありません。一方、利用するAIモデルは、ローカル用とクラウド用を問わずユーザーが選べる設計です。KORAのデスクトップ画面も独自ソフトウェアで、基盤にはLinuxと、システム構成などを管理するNixを使用しています。

KORA Systemsは、Snapdragon X2 Elite搭載PC上で、260億パラメータの言語モデルを音声認識モデルや埋め込みモデルとともに、完全にローカルで実行できるとしています。埋め込みモデルは、文章などを意味に応じて扱うための数値表現に変換するモデルです。

こうしたローカル推論では、モデルの重みに加え、生成中の情報を保持する「KVキャッシュ」もメモリを使います。KVキャッシュの必要量は、扱う文脈の長さや同時処理数に応じて増え、計算途中のデータや実行基盤にもメモリが必要です。

作業ごとにAIの参照範囲と権限を分ける

「ニューラルワークスペース」は、仕事やプロジェクト、クライアントごとに、アプリ、エージェント、情報を分離する仕組みです。AIが参照できる範囲は作業中のワークスペースに限られ、その内側でもハードウェア、ファイル、AIツール、連携サービスについて、アプリやエージェントごとに権限を設定します。

このアクセス制限には、Linuxの権限制御機構「AppArmor」を使います。AppArmorは、実行するプログラムに「プロファイル」と呼ぶルールの集合を適用し、特定のファイルへのアクセスやネットワーク操作などを許可・拒否する仕組みです。ファイルの読み書きやネットワーク操作を個別のルールで指定でき、強制モードでは、禁止された操作をカーネルが阻止して違反の試みを記録します。

ファイル管理には「ニューラルファイルシステム」を採用します。ワークスペース内のファイルを名前や保存場所だけでなく意味でも索引化し、内容に基づく検索に対応するほか、変更前の状態をたどるバージョン履歴をOSレベルで自動管理する仕組みです。

連絡先、メール、カレンダーなどをローカルモデルで分析し、「記憶」を構築する機能も備えます。分析結果はユーザーのPC上に保持されます。

同じチャットから外部の開発ツールへ切り替え

KORAは、同じチャットの中で、自社のエージェントからAI開発支援ツールのCodexやClaude Codeへ切り替える設計です。作業の文脈を引き継げるため、データをエクスポートして再び読み込む手順を挟まずに利用できます。

プロジェクト、記憶、文脈、意味に基づく検索、メールなどの機能は、外部の開発者向けにも開放する予定です。これらには、ソフトウェア開発用の道具をまとめた「KORA SDK」を通じてアクセスできるようにします。

ゲーム用画面を統合し、Windowsアプリにも対応

KORAには、前身のPlaytronが開発したゲーム向けLinux OS「GameOS」を、プレイモード「GameFrame」として統合します。ワンクリックでデスクトップをゲーム機のような画面へ切り替え、PCゲームをプレイできる構成です。

Snapdragon上では、独自の互換・変換技術によって、選定されたWindows x86-64アプリを動かせます。今後は、OS内でゲームを制作、公開、プレイするためのAIツールや、Androidアプリへの対応も計画しています。

KORAが対応するArm系PCでWindows用ソフトを動かす際に関係する技術には、OSの機能を橋渡しする互換レイヤーと、CPU命令を変換する仕組みがあります。既存のArm版Linuxでは、WineやProtonがWindows向けのAPIをLinux側へ橋渡しし、FEXがx86命令をArm64命令へ変換する組み合わせを利用可能です。

Protonは、修正版のWineなどを利用してWindowsゲームをLinux上で実行する互換レイヤーです。アンチチート機能のEasy Anti-CheatやBattlEyeに対応しますが、ゲーム側で個別に有効化・設定する必要があり、カーネル内で動くアンチチートには対応していません。

元Cyanogen共同創業者らが開発、企業向けOSも計画

KORA SystemsのCEOは、AndroidベースのOS「CyanogenMod」を商業化したCyanogenの共同創業者、カート・マクマスター氏です。GoogleでAndroidの事業開発を率いたジョン・ラーゲリン氏がCBOを、GameOSを開発したフランク・デ・ジロラミ氏がCTOを務めます。

開発チームは約50人で、CodexやClaudeなどのAIコーディングツールを使っています。デ・ジロラミ氏によると、2023年1月に採用を始めた技術者たちがGameOSを開発し、現在はAIモデルやエージェントと協働しているとのことです。また、KORA自体もKORAの中で開発しているとしています。

企業向けでは、サウジアラビアのAI企業Humainと「Humain OS」を共同開発しており、2027年にSnapdragon搭載ノートPCで動作する予定です。PCメーカーとの提携も後日公表する計画です。