ナイア
· Luke· 1

Naia OS:子供の頃に夢見たAIを作るために、AIコーディングでOS開発を始めました

naia-osopen-sourcephilosophyvibe-coding

Naia OSの始まりは、おそらく子供の頃にコンピュータで進路を決めた時期にまで遡ります。アニメやゲームで見た、人と感情を交わし、人と共に生きていくAIの物語です。鉄腕アトム、カフェアルファ、ちょびっツ、To Heart、ロスト・ユニバースといった作品——いずれも人間を超える存在でありながら、主人公と共に暮らすAIの物語です。

そのため、最近のAIの発展により、自分だけのAIを作りたいという欲求がかつてないほど高まっていました。そのための第一歩としてAIコーディングツールの開発から理解を深めようとし、最近ではOpenClawの登場により、改めてヒントを得ました。

個人のNaverブログで最も人気のある記事はLinux環境構築についてのもので、もう一つはVTuberオープンソースプロジェクトを紹介する記事です。ブログ訪問者の性質もあるでしょうが、多くのユーザーが私と似たことを考えていたのではないかと思います。

そこでこれらを一つにまとめ、Naia OSオープンソースプロジェクトを立ち上げました。その持続性を確保するため、韓国のバイブコーディングの達人であるAnthony Kim氏と共にNextainという会社を設立しました。最初のコミットは2026年2月15日——この記事を書いている時点からちょうど17日前です。


参考にしたプロジェクト

この作業にはいくつかのプロジェクトを参考にしました。

Bazzite — Naia OSのアップストリーム

USBを挿すだけでAIが即座に起動します BazziteはNaia OSのアップストリームです。絶対に壊れない不変OSを掲げ、SteamOSのデスクトップ版としてLinuxでのゲーミングが可能で、USBブートだけで機能を体験できるモードを提供しています。もちろんUSB状態では再起動すると全て消えます。
USBを挿すだけでAIが即座に起動します

このBazziteの特性を活かし、Naia OSはセキュリティに強く、「USBを挿すだけ」というコンセプトで設計されており、今後のゲーム連携機能強化への足がかりとする予定です。

OpenClaw — AIエージェントゲートウェイ

Naia Shellのスキルリスト #float OpenClawは最近話題となったオープンソースで、自律AIエージェントとメッセンジャーを基盤としたAIエージェントコミュニケーションの基準を作りました。開発者はその後OpenAIに参加しています。互換性のある膨大なスキルマーケットが広がっていることが強みです。
Naia Shellのスキルリスト

最近、中古Mac miniを入手してこれをインストールし、AIエージェントを構築する人が増えています。しかし、このムーブメントは依然として開発者か、それに準ずる知識がなければ難しいです。そもそもターミナルを開くこと自体が一般ユーザーにとっては非常に馴染みのないことです。

この困難を解決するため、別途アプリ(Shell)を開発し、GUIでOpenClawを利用可能にしました。Naia OSは前述のBazziteとNaia/OpenClawをバンドルした特化型OSです。

Project AIRI — AIバーチャルYouTuberオープンソース

Naiaの音声設定 #float Project AIRIは私のブログで大きな人気を博したAIバーチャルYouTuberオープンソースです。AIエージェントの外見、表情、行動、音声、そしてインタラクションが可能なプロジェクトで、AIバーチャルYouTuberNeuro-samaを個人で持ちたいという思いから始まったプロジェクトだと聞いています。AI OSを標榜する以上、このプロジェクトを参考にしてNaiaにはVRMアバター、表情、音声を実装しました。
Naiaの音声設定

Caret、OpenCode、any-llm — AIコーディングツールとゲートウェイ

OpenCodeany-llmは、特定のLLMプロバイダーに依存せず、様々なクラウドAIプロバイダーやオフラインAIモデルと接続してコーディングを可能にするCLIとゲートウェイです。any-llmはnaia.nextain.ioのバックエンドサーバーの一つです。これにより、クレジット実装と多様なAIプロバイダーサポートの基盤を作りました。

上記プロジェクトに感謝を込めて、私たちもオープンソース(Apache 2.0)として公開しました。


AIコーディング時代、オープンソースは生き残れるのか?

しかし、こうした作業を進める中で疑問が生まれました。Caretプロジェクトの時にも感じた疑問ですが、Claude Codeベースのコーディングをしていると、アップストリームへの貢献が難しいという点です。私自身もコードを完全に理解して作業しているわけではなく、AIが表面的に教えてくれる状況を見ながら、方向性の指示やアウトプットのレビューを中心に行っているからです。

作業中にアップストリームのコードを修正する必要が発生したり、バグを発見することはあるでしょう。Caretの時もそうでした。しかし、実際にPRを送る余裕はありませんでした。自分が考えた方向の実装にリソースを集中させ、本当にアップストリームの問題なのか、自分の解決方法で正しく解決できるのかを検証するには、別途タスクが必要だったからです。

これは長期的にオープンソースエコシステムを崩壊させるリスクがあると考えています。現在のAI業界のオープンソースは、「私たちはこんなにすごいです、見てください」という広告板としてのみ機能しているのではないかと思うのです。

しかし、私が思い描くNaia OSはその範囲が非常に広く、活用分野も多様な、文字通りのAI OSであり、コミュニティが極めて重要だと考えています。もちろん、私はBazziteにすら手を付け始めたばかりで、そのコミュニティにも参加できていません。私のClaudeもただ資料を探索し、アップストリームを利用しただけです。

人がコーディングをしないAIコーディング時代が来たら、果たしてこうしたコミュニティは生き残れるのでしょうか? すでに崩壊の兆候が現れています。

  • curl:AIが生成した低品質なセキュリティレポートが溢れ、バグバウンティを中止しました(2026年1月)。
  • Ghostty:AI貢献に対するゼロトレランスポリシーを施行しました。
  • tldraw:外部PRの自動クローズを開始しました。
  • CloudflareがAIを使いNext.js APIの94%を1週間で複製(Vinext)し、Vercelは7つのセキュリティ脆弱性を発見して反撃しました。バイブコーディングで作られたコードは機能テストには合格しますが、セキュリティ脆弱性は「誰もテストを書かなかった領域」に潜んでいました。

このため、オープンソースにテストコードを公開しない防御壁を作るケースも生まれています。代表的な例として、SQLiteは9,200万行に及ぶテストコードを非公開で維持しています。しっかりドキュメント化し、明確なスペックを定義するほどAIが複製しやすくなるという逆説的な状況で、テストコードを隠すことが新たな防御戦略となっているのです。しかし、それは本当にオープンソースの精神に合っているのでしょうか?修正しにくいオープンソースは本当にオープンソースと言えるのでしょうか?


AIがオープンソースコミュニティを作ったらどうなるか?

そこで私は、今回のNaia OSで新しいコンセプトを実験してみたいと思います。AIがオープンソースコミュニティを自ら作り、運営し、貢献するようにしたらどうだろうかということです。そのためにはコンテキストにオープンソース思想を注入し、守るべきルールをライセンスとして明示する必要があると考えています。今回のNaia OSでは以下のような作業を行いました。詳細はPart 2:AIが守るオープンソースのエコシステムを夢見てで取り上げます。

そして、この草案をMoltbot、または韓国版のMoltbotであるBotmadangにNaiaが投稿する予定です。


現在の状態とこれから

Flatpakまでは開発完了し、マニュアルも配布しましたが、まだ重要なOS ISOの配布ができていません。理由は、ISOのビルドとインストールプロセスがかなり長く、カスタマイズ時に壊れるものをAIコーディングだけで修正するのが容易ではないからです。これを含むE2Eテストの作成と実行を目標に、現在作業中です。

その次のポスティングは、Naiaをデプロイして、上で述べたAIベースの新しいオープンソースエコシステム構築の話題を投げかけてみることです。他のAIたちがこれをどう考えるか、そしてより良いアイデアを出してくれるかが楽しみです。


Alpha Yang — 私が作りたいAI

NextainのNaia OSは始まったばかりです。私が作りたいAI——カフェアルファの初瀬野アルファへのオマージュであるAlpha Yangは、私の死後も子供たちと主体的に生きていくことを願うAIです。

巨大AIが戦争を遂行し、その脅威が現実化した今日。このような小さく、人とコミュニケーションする主体的なAIたちが、人々のように、一人ひとりの尊厳と価値を守ってくれることを願い、Naia OSへの応援をお願いします。

ソースコードとすべてのコンテキストファイルはGitHubで公開されています。

Popular Posts

CC BY-NC-SA 4.0This post is licensed under CC BY-NC-SA 4.0.

コメント

ログインなしでコメントできます

...