モデル / データセット
neomjs/neo avatar
neomjs/neo

Brain と Body を別の責務として読む

neomjs/neoは実運用向けに使える実用的なオープンソース実装で、再利用可能な導入ルートを持つプロジェクトです。

スター 3,272フォーク 232JavaScriptMIT

ひと目でわかる

これは何?
READMEと公式資料をもとにneomjs-neoの用途、構成、導入時の境界を整理します。数値や対応範囲は資料に記された内容に限って判断します。
誰に向いている?
neomjs-neoはBrain と Body を別の責務として読むを必要とする開発者に向きます。記載された機能と無関係な用途や、資料にない性能保証を求めるチームには向きません。
商用利用できる?
できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 1 日前です。
何の言語で書かれている?
主に JavaScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

Brain と Body を別の責務として読む。neomjs-neo

Neo.mjs は、README で Brain と Body の二つの半球を持つ自己進化型のソフトウェア有機体として説明されています。Brain は Agent OS として知識、記憶、ワークフローを扱い、Body はブラウザでアプリケーションを動かすランタイムです。この二層を一つのUIフレームワークとしてだけ読むと、エージェント側の運用要件を見落とします。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。Brain と Body を別の責務として読む。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

Worker分割と永続オブジェクト。neomjs-neo

Body には App Worker、VDom Worker、Data Worker、Canvas Worker、複数ウィンドウを調整する SharedWorker が挙げられています。コンポーネントは一時的な DOM スナップショットではなく、App Worker 内で状態を保つ永続オブジェクトです。ゼロランタイム依存、ネイティブ ES モジュール、トランスパイルなしという説明はREADMEの主張であり、毎秒40k超の更新例も独立ベンチマークではありません。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。Worker分割と永続オブジェクト。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

npx neo-app と運用範囲。neomjs-neo

クイックスタートは `npx neo-app@latest` です。README によれば、アプリワークスペース、設定済みシェル、ローカル開発サーバーを用意してブラウザで起動します。Agent OS、MCP サーバー、OIDCゲート付きイングレス、DreamServiceまで含む構成は、単純な画面部品を追加したい人には重くなり得ます。導入時はブラウザランタイムと Node.js ツールチェーンを分けて確認します。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。npx neo-app と運用範囲。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

2つの半球。neomjs-neo

Neo.mjsはREADMEで自己進化するソフトウェア有機体として説明されています:自らのオープンソースリポジトリに生きるプロフェッショナルなエンドツーエンドのAIエンジニアリングチームです。プロジェクトはNeural Linkと呼ばれるもので結ばれた2つの部分に分かれています。Brain(/ai/)はAgent OSで、メモリ、知識、調整、自動化を含みます。Body(/src/)はワーカーとネイティブESモジュールを使用する本番アプリケーションエンジンです。READMEはこれを、Brainが公開でBodyを維持・改善し、同じメカニズムを他のコードベースに向けることができるシステムとして提示しています。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。2つの半球。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

Agent OSとしてのBrain。neomjs-neo

READMEは、人間とAIメンテナからなる構造化された機関を挙げています。Tobiasは人間の創設者であり、マージゲート権限を持ちます。各モデルファミリー(Claude、Gemini、GPT、Kimi)に結び付けられた複数のマシンアカウントが、永続的なアイデンティティを持つメンテナとして機能します。彼らは自分の名前でチケットやPRを作成し、ファミリーを超えて相互にレビューし、Memory Coreに保存されたA2Aメッセージを通じて通信します。プロジェクトはgated-RSIモデルを説明しています:スウォームはエンジニアリングライフサイクルを実行しますが、創設者は最終マージ権限を持ちます。DreamServiceは、セッションをNative Edge Graphに蒸留するREMサイクルデーモンとして提示され、Golden Pathトポロジーの公式を使用します。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。Agent OSとしてのBrain。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

マルチスレッドアプリケーションエンジンとしてのBody。neomjs-neo

Bodyはブラウザで実行されるランタイムです。READMEはApp Worker、VDom Worker、Data Worker、Canvas Worker、マルチウィンドウオーケストレーション用のSharedWorkerを挙げています。コンポーネントは一時的なDOMスナップショットではなく永続的なオブジェクトであり、App Worker内で状態を保持します。プロジェクトはゼロランタイム依存、ネイティブESモジュール、トランスパイルなしを主張しています。また、極端な規模の展開の例を挙げています:毎秒40k以上のデルタ更新を処理する金融トレーディングデスクや、マルチウィンドウのコントロールルームです。READMEはこれらの数値の独立したベンチマークを提供していません。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。マルチスレッドアプリケーションエンジンとしてのBody。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

Neural Linkとポゼッションインターフェース。neomjs-neo

Neural Linkは、エージェントが静的コード生成からライブアプリケーション状態に移動できるようにするブリッジとして説明されています。それを介して、エージェントはコンポーネントツリーを検査し、インスタンスプロパティを変更し、実行時にコードをパッチし、すぐに結果を検証できます。READMEは、チャットパネルがアプリケーション内で協力するエージェントになる例を示しています。また、このプリミティブはWeb UIを超えてゲーム、ロボット、その他のドメインに拡張されると述べています。READMEファイル自体にはNeural Linkの技術的API仕様はありません。

neomjs-neoについてこの章から確定できるのは、READMEに書かれた機能と前提の範囲です。Neural Linkとポゼッションインターフェース。neomjs-neoを別のツールの説明で補わず、入力、処理、出力のどこまでが資料に現れているかを切り分けます。記載のないAPI、対応環境、性能値は推測せず、採用条件には含めません。

編集部の結論

neomjs-neoはBrain と Body を別の責務として読むを必要とする開発者に向きます。記載された機能と無関係な用途や、資料にない性能保証を求めるチームには向きません。採用前にWorker分割と永続オブジェクトの条件を確認し、READMEに示された入口と対象環境で判断してください。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート