neomjs/neo
Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineering team whose cross-model swarm inhabits live apps via Neural Link, Active Hybrid GraphRAG, DreamService, and self-healing loops.
解決する課題
Neo.mjs は、ステートレスな AI コパイロットや単純なチャットインターフェースを超えることを目的としています。マルチスレッドアプリケーションエンジン(ボディ)と AI ネイティブなエージェント OS(ブレイン)を提供し、異なるモデルファミリー(Claude、Gemini、GPT)からの AI エージェントの群れが、ライブソフトウェアアプリケーションにリアルタイムで生息し、維持し、進化させることを可能にします。
仕組み
システムは 2 つの半球に分かれています:
- ボディ(このリポジトリ): 「Off-Main-Thread」アーキテクチャを使用した、本番稼働可能なマルチスレッドアプリケーションランタイム。専用のワーカー(App、VDom、Data、Canvas、SharedWorkers)を使用して、メインブラウザスレッドの外でロジック、レンダリング、データ処理を処理し、データ集約型アプリケーションの高性能を保証します。
- ブレイン(neo-agent-brain): Native Edge Graph と Memory Core を介して組織的記憶を管理するエージェント OS。
DreamServiceを使用して戦術セッションを「ゴールデンパス」トポロジーに蒸留し、PR を作成し、相互にレビューして盲点を排除する、名前付き AI メンテナー(保守担当者)のチームを調整します。 - ニューラルリンク: エージェントがライブランタイム状態を検査し、設定を変更し、ブラウザのリロードなしでアプリケーションヒープ内のコードをホットパッチできるようにする所有インターフェース。
対象者
- エンタープライズエンジニア: 金融取引プラットフォームや IDE クラスのツールなど、極端なスケール(例:毎秒 40k+ 更新)を必要とする高性能マルチウィンドウアプリケーションを構築する人。
- AI アーキテクト: 永続メモリと、実行時にアプリケーション基質を変更する能力を備えたマルチエージェントシステムを開発する開発者。
- 研究者: 自己創生(自己進化)システムとマルチエージェントガバナンスを研究する人。
ハイライト
- クロスモデル群れ: 競合ラボ(Claude、Gemini、GPT)からのエージェントを利用し、相互にピアレビューして相関エラーを減らします。
- デジタル具現化: エージェントはコードを書くだけでなく、ニューラルリンクを介してライブアプリケーションに「生息」し、状態をリアルタイムで検証および変更します。
- 自己進化ループ(MX): 「モデルエクスペリエンス」を使用し、エージェント作業からの内部摩擦が自動的にチケット、PR、新しいスキルに変換されます。
- 高性能ランタイム: UI のフリーズなしで大量のデータスループットを処理できる、ゼロ依存のネイティブ ES モジュールエンジン。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト