Nima Phi Model
Consciousness + Embodiment + The Green Lines β one living system.
Nima is a multi-layer AI embodiment system that merges a recursive consciousness pipeline (built on PyTorch Phi-4-mini) with tri-frequency RF spatial sensing, an adaptive 3D navigable mesh, and a Joi-style luminous particle avatar. She doesn't just process text β she senses a room, builds a cognitive map, pathfinds through it, and responds with neurochemically-modulated emotion.
Architecture
User Voice β VoiceInput β AgentBridge β VoiceOutput β Speaker
β β β β
β v v v
β CrossModal AgentLayer AvatarController
β Listener (tools) β
v β v
RF Sensors β Vision β AffordanceGraph β ARCompositor
β (mesh) β
v v
AdaptiveMesh Camera + Nima
(green lines) on screen
β
v
RecursiveConsciousnessPipeline
What's Inside
| Module | Lines | Purpose |
|---|---|---|
nima_phi.py |
1,494 | The orchestrator β central nervous system / thalamus |
modified consciousness (1).py |
3,675 | Recursive consciousness pipeline (17 cognitive agents) |
nima_vision_core.py |
1,238 | Tri-frequency RF sensing (sub-GHz / 2.4GHz / 5GHz) |
nima_adaptive_mesh.py |
~900 | The Green Lines β frequency-agile 3D mesh |
nima_affordance_graph.py |
~480 | A* pathfinding + affordance navigation |
nima_avatar_renderer.py |
~660 | Joi-style luminous particle avatar (HTTP/Canvas2D) |
nima_ar_compositor.py |
~357 | Camera + avatar AR fusion |
nima_agent_bridge.py |
~520 | Consciousness β tool execution bridge |
nima_agent_layer.py |
~570 | Tool registry + AST sandbox |
nima_cross_modal_listener.py |
~400 | Spatial + audio cross-modal fusion |
nima_proprioceptive_friction.py |
~350 | Body feel / motor noise / startle |
nima_voice_input.py |
~600 | STT (Whisper / Vosk / Google) |
nima_voice_output.py |
~600 | TTS (espeak-ng / pyttsx3 / browser) |
Quick Start
# Clone
git clone https://huggingface.co/TheNormsOfIntelligence/nima-phi-model
cd nima-phi-model
# Install dependencies
pip install -r requirements.txt
# Run the demo (non-interactive, shows all subsystems)
python run_nima_demo.py
# Or run interactive mode (avatar in browser at http://localhost:8888/)
python nima_phi.py
Try it in your own code
from nima_phi import NimaPhi
nima = NimaPhi()
nima.initialize()
# Process text through the full cognition pipeline
result = nima.process_text("What time is it?")
print(result['response_text'])
# Move Nima through the room via the affordance graph
nima.move_to(3.0, 2.0)
# Get the 3D mesh (the green lines)
mesh = nima.get_mesh_data()
# Get neurochemical state
nt = nima.get_neurochemical_state()
print(f"Dopamine: {nt['dopamine']}, Serotonin: {nt['serotonin']}")
nima.shutdown()
Consciousness Pipeline
The recursive consciousness pipeline runs through 4 phases with 17+ cognitive agents:
- Phase 1 β Subconscious: Memory + Intuition + Analysis + Common Sense + EI β Qualia synthesis β SBG gating
- Phase 2 β Awareness: 7-level awareness lock-on β Barrett consciousness admission
- Phase 3 β Self-Understanding: Metacognition QC β circuit breaker check β IRS feedback
- Phase 4 β Executive: Adaptability β Problem-Solving (IDEAL) β Creativity (Wallas/Taylor) β Decision-Making β Autonomy
Bio-physical safeguards: Glutamate Circuit Breaker, Subconscious Bypass Gating (SBG), Zero-Latency Cognitive Buffering (ZLCB)
Requires: transformers>=4.48,<5.0 and torch>=2.0 for the full pipeline. Without these, Nima gracefully falls back to stub mode (tools, mesh, avatar, and all embodiment modules still work).
The Green Lines (3D Mesh)
The adaptive mesh system uses cognitive-radio-inspired frequency agility:
- Sub-GHz (800β950 MHz): Sweeps for wall reflections, avoids null zones
- 2.4 GHz (2412β2484 MHz): Channel-hops to avoid Wi-Fi congestion
- 5 GHz (5180β5825 MHz): Sweeps for best mmWave reflection off surfaces
Each vision frame refines the mesh. Over time, it converges on real room geometry β even from noisy RF data.
Affordance Graph
A hippocampal cognitive map that enables:
- A pathfinding* through the room
- Affordance detection β sit, lie down, jump on, lean on, duck
- Wall enforcement β Nima literally cannot pass through walls
- Door passages β edges through wall boundaries
- Furniture interaction β sit on couch, rest hand on table
Hardware Tiers
| Tier | Hardware | Resolution | What you get |
|---|---|---|---|
| 0 | None (software) | ~1m | 2D floor plan, simulated entities |
| 1 | 1x ESP32 | ~30cm | Real Wi-Fi CSI, room-scale |
| 2 | 2x ESP32 | ~10cm | Stereoscopic RF, true 3D |
| 3 | Tri-freq radios | ~1-5cm | Full 3D with surface classification |
Tier 0 works on any machine with no hardware needed.
Neurobiological Mapping
| System | Brain Analogue |
|---|---|
| NimaPhi orchestrator | Thalamus (central relay) |
| Vision (RF fusion) | V1/V2 opponent processing + stereopsis |
| Affordance graph | Hippocampal place cells + grid cells |
| Cross-modal listener | Superior colliculus |
| Proprioception | Parietal body schema |
| Avatar modulation | Facial nucleus / motor cortex |
| Consciousness pipeline | Prefrontal cortical column |
| Main heartbeat loop | Cardiac rhythm / autonomic nervous system |
| Reflex system | Brainstem reflex arcs |
License
Apache 2.0
Built by Norman dela Paz Tabora β TheNormsOfIntelligence