NEURA is a map-centric, multi-agent AI system designed to understand real-world context and take meaningful actions through tool calls.
Built for geospatial reasoning, dynamic map updates, and persistent long-term intelligence.
NEURA goes beyond traditional chat UIs by grounding AI in a custom interactive map engine.
The system automatically adjusts the map, calculates routes, drops markers, retrieves coordinates, and performs geospatial tasks in real time — all powered by a multi-agent decision pipeline.
NEURA’s AI interacts directly with the map:
- Auto-adjusts viewports
- Plots markers & routes
- Performs geocoding & reverse geocoding
A planner → reasoner → executor flow enabling:
- Flow planning (Orchestrator agent)
- Intent interpretation (Context agent)
- Tool selection & data fetch (Data agent)
- Complex spatial reasoning (Reasoning agent)
- Deterministic geospatial actions (Action agent)
NEURA executes real backend tools:
geocodingreverseGeocodingroutingtrafficFetchupdateMarkerssetMapViewupdateRoutes
All actions instantly update the live map UI.
- Next.js (App Router) — full-stack runtime
- OpenAI Supermemory — long-term user context
- Clerk — authentication & user identity
- Svix — secure verified webhooks
- Neon DB — serverless Postgres
- Prisma — typed ORM & schema management
- React Leaflet — interactive mapping
User → Orchestrator → Context → Data → Reasoning → Action → UI
↓
Supermemory / Database
- Geospatially aware AI
- Zero-hallucination, tool-driven actions
- Persistent memory across sessions
- Real-time map interaction
- Modular multi-agent pipeline
- Production-grade security & infra
-
Clone the repo
git clone https://github.com/DarrylMathias/neura.git cd neura -
Install dependencies
pnpm install
-
Generate Prisma Client
pnpx prisma generate
-
Run script
pnpm dev