Skip to content

Teamexe/Neuro-Nexus

Repository files navigation

NeuroNexus

NeuroNexus is a local orchestration and intelligence system simulating a real distributed network. It combines communication and intelligence into a single Virtual Control & Intelligence Layer that receives node data, analyzes system conditions, and immediately makes task-allocation decisions.

Architecture Highlights

  • Combined Layer: Instead of separate communication and decision layers, one layer listens to everything and then decides (receive → think → decide → send).
  • Communication: MQTT via Mosquitto with JSON payloads.
  • Nodes: Virtual Python processes simulating load and failures using psutil.
  • Intelligence: Rule-based scheduling (Phase 1) with ML expandability (Phase 2).

For a detailed breakdown, see ARCHITECTURE.md.

Getting Started

  1. Install requirements:
    pip install -r requirements.txt
  2. Start your local Mosquitto broker.
  3. Start the orchestrator (coming soon).
  4. Start a virtual node (coming soon).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages