A multi-agent AI orchestration platform for real-time crowd intelligence, crisis prediction, and autonomous coordination at mega-scale urban events.
๐ด LIVE DEMO โ http://olympusos.ddns.net
Built for Milano Cortina 2026 โ Winter Olympics AI Hackathon
OlympusOS is a cognitive operating system for cities โ an AI orchestration platform built to solve one of the most underestimated risks in modern urban infrastructure: the systemic failure of human coordination during high-density events.
Traditional monitoring systems are passive. They display data. They do not reason across it, issue coordinated decisions, or adapt in real time to cascading crises. When 80,000 people exit a stadium simultaneously and the metro system fails, the gap between a dashboard and intelligence becomes a matter of public safety.
OlympusOS replaces that gap with seven specialized AI agents that perceive anomalies, forecast trajectories, deliberate on interventions, and execute coordinated responses โ autonomously, in under 60 seconds.
Designed for Milano Cortina 2026, it represents a new category of urban infrastructure: Cognitive Urban Intelligence.
No login required. Click โถ RUN DEMO to launch the full 90-second cinematic crisis scenario over a photorealistic 3D rendering of San Siro Stadium, Milan. Watch seven AI agents detect a crowd crush in real time, deliberate, and resolve the incident โ no injuries, response time 47 seconds.
OlympusOS was demonstrated using the Milano Cortina 2026 Winter Olympics as a scenario โ not because it is limited to Olympic events, but because a mega-event represents the ultimate stress test for urban intelligence systems.
The real scope of OlympusOS is much broader:
- ๐๏ธ Smart city management โ continuous AI coordination of urban systems
- ๐จ Crisis management โ autonomous response to any large-scale emergency
- โก Energy optimization โ intelligent load balancing during peak demand
- ๐ฆ Traffic & mobility โ city-wide flow optimization in real time
- ๐ Disaster response โ coordinated multi-agency AI orchestration
- ๐ฅ Public health emergencies โ resource allocation and communication
- ๐ญ Any high-density event โ concerts, political summits, festivals
The Olympics scenario was chosen because it is immediate (Milano Cortina 2026 launches in months), globally recognized, and operationally extreme. It is the perfect proof-of-concept for a system designed to scale to any urban challenge.
Large-scale events expose fundamental fragility in urban systems:
- ๐ก Fragmented monitoring โ no single operator sees the full picture
- โฑ๏ธ Reactive coordination โ response arrives minutes after critical thresholds breach
- ๐ Communication bottlenecks โ transport, security, medical, and comms agencies operate in silos
- ๐ Dashboard paralysis โ operators see data but receive no synthesis, prediction, or decision support
- ๐ Cascade failure โ one blocked gate triggers metro overcrowding triggers ambulance gridlock
The 2022 Itaewon crowd crush (158 deaths), the 2010 Love Parade disaster (21 deaths), and dozens of stadium incidents share a common thread: the information existed. The intelligence did not.
OlympusOS deploys a coordinated team of seven specialized AI agents, each with a defined cognitive role:
| Emoji | Agent | Role | Model |
|---|---|---|---|
| ๐๏ธ | Perception | Real-time crowd density monitoring, camera anomaly detection | DeepSeek-V3.1 |
| ๐ฎ | Forecast | Predictive crush trajectory modeling, risk scoring | DeepSeek-V3.1 |
| ๐ฆ | Mobility | Evacuation corridor planning, route optimization | Qwen2.5-7B-Instruct |
| ๐ | Transit | Bus and transport fleet coordination | Qwen2.5-7B-Instruct |
| ๐ก๏ธ | Safety | Medical team dispatch, ambulance routing | Mistral-Nemo-Instruct-2407 |
| ๐ข | Communications | Bilingual public alerts (EN/IT), stadium broadcast | Mistral-Nemo-Instruct-2407 |
| ๐ง | Orchestrator | Command authority โ synthesizes agent inputs, issues binding decisions | DeepSeek-V3.1 |
Agents communicate through a CrewAI pipeline with causal pacing: detection โ forecast โ deliberation โ authorization โ execution. The Orchestrator holds veto and override authority over all agents.
| Feature | Status | Description |
|---|---|---|
| 7-Agent CrewAI Pipeline | โ Implemented | Real-time multi-agent orchestration at 10Hz |
| FastAPI WebSocket Backend | โ Implemented | Async streaming server, persistent connections |
| Google Photorealistic 3D Tiles | โ Implemented | Real San Siro Stadium โ textured 3D buildings |
| 90s Cinematic Scenario Engine | โ Implemented | JSON-driven, 51 events across 4 dramatic acts |
| Live Agent Chat Feed | โ Implemented | WhatsApp-style panel with colored agent identities |
| Crowd Dot Simulation | โ Implemented | 80 entities, density-based orangeโred color transitions |
| Bus Fleet Animation | โ Implemented | 30 buses routed depot โ north gate over 25 seconds |
| Ambulance Dispatch | โ Implemented | Flashing position animation with live routing |
| Metro M5 Failure Event | โ Implemented | Flashing red polyline on service suspension |
| Evacuation Corridor | โ Implemented | Dual-layer green glow polyline along Corridor B |
| Speechmatics Transcript | โ Implemented | Live word-by-word emergency broadcast stream |
| Metrics HUD | โ Implemented | Crowd Risk / Evacuation / Response / Buses |
| Camera Flythrough System | โ Implemented | 8 cinematic camera positions, cubic easing |
| Vultr Cloud Deployment | โ Implemented | nginx reverse proxy + systemd process supervision |
| SUMO Traffic Simulation | ๐ถ Mocked | Architecture exists, data generated from simulation |
| Real CCTV Ingestion | ๐ฒ Designed | YOLO object detection pipeline โ not yet wired |
| IoT Sensor Grid | ๐ฒ Designed | Pressure sensor API integration conceptualized |
| RL Policy Optimization | ๐ฒ Designed | Reinforcement learning layer for route decisions |
OlympusOS โ Cognitive Layer
===========================
[Perception] [Forecast] [Mobility] [Transit]
| | | |
[Safety] [Communications] | |
| | | |
+---------------+------------+------------+
|
[Orchestrator]
Command Core
|
+------------------------+------------------------+
| | |
[CesiumJS] [FastAPI Backend] [Speechmatics]
3D Digital Twin WebSocket / REST Live Transcript
Google 3D Tiles CrewAI Pipeline Audio Analysis
| | |
+------------------------+------------------------+
|
[Vultr Ubuntu 24.04]
nginx --> systemd
http://olympusos.ddns.net
DETECT (0-12s)
Perception detects density spike at Gate 4
--> Camera 7 confirms visual bottleneck
--> Forecast models 6.4 ppl/m2 in 3:40
DELIBERATE (12-30s)
Mobility identifies Corridor B as clear
--> Safety stages medical teams
--> Transit holds 30 buses at Lampugnano
--> Orchestrator: AUTHORIZE
EXECUTE (30-66s)
Corridor B opens --> Gate 4 outflow redirects
30 buses deploy --> M5 fails, buses become critical
Ambulances roll --> Comms pushes bilingual alert
RESOLVE (66-90s)
Density: 6.4 --> 2.6 ppl/m2
Risk: 0.83 --> 0.28
Response window: 47 seconds. No injuries.
| Technology | Version | Purpose |
|---|---|---|
| CesiumJS | 1.114 | 3D geospatial rendering engine |
| Google Maps Platform | โ | Photorealistic 3D Tiles (Map Tiles API) |
| HTML5 / CSS3 / JavaScript | ES2022 | Single-file SPA, zero build step |
| Web Audio API | โ | Soft bell notifications per agent event |
| WebSocket API | โ | Real-time backend event streaming |
| Technology | Version | Purpose |
|---|---|---|
| Python | 3.11 | Runtime |
| FastAPI | 0.104 | Async REST + WebSocket server |
| CrewAI | Latest | Multi-agent orchestration framework |
| uvicorn | Latest | ASGI server |
| Speechmatics SDK | Latest | Real-time audio transcription |
| SUMO | 1.18 | Traffic simulation engine |
| Model | Agents |
|---|---|
| DeepSeek-V3.1 | ๐ง Orchestrator, ๐ฎ Forecast, ๐๏ธ Perception |
| Mistral-Nemo-Instruct-2407 | ๐ก๏ธ Safety, ๐ข Communications |
| Qwen2.5-7B-Instruct | ๐ฆ Mobility, ๐ Transit |
| Component | Detail |
|---|---|
| Cloud Provider | Vultr โ Ubuntu 24.04 VPS |
| Reverse Proxy | nginx |
| Process Manager | systemd |
| Version Control | GitHub |
Python 3.11+
SUMO 1.18 # sudo apt install sumo
nginx
gitgit clone https://github.com/NevineAKF/OlympusOS
cd OlympusOScp .env.example .envGOOGLE_MAPS_API_KEY=your_google_maps_platform_key
CESIUM_ION_TOKEN=your_cesium_ion_token
SPEECHMATICS_API_KEY=your_speechmatics_key
FEATHERLESS_API_KEY=your_featherless_key
GEMINI_API_KEY=your_gemini_keypip install -r requirements.txtuvicorn backend.main:app --host 0.0.0.0 --port 8000server {
listen 80;
location / {
root /var/www/olympusos/dashboard;
index index.html;
}
location /ws {
proxy_pass http://localhost:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
location /run_demo {
proxy_pass http://localhost:8000;
}
}KEY=$(grep -oP 'GOOGLE_MAPS_API_KEY\s*=\s*\K\S+' .env)
ION=$(grep -oP 'CESIUM_ION_TOKEN\s*=\s*\K\S+' .env)
sed -i "s|__GOOGLE_MAPS_API_KEY__|${KEY}|g; s|__CESIUM_ION_TOKEN__|${ION}|g" dashboard/index.htmlNavigate to http://your-server-ip/ and click โถ RUN DEMO.
- ๐ฅ CCTV ingestion with real-time YOLO crowd density detection
- ๐ก IoT pressure sensor grid at stadium gates
- ๐ Live SUMO traffic simulation with real road state feeds
- ๐บ๏ธ Dynamic map overlays from real sensor data
- ๐งฌ Reinforcement learning policy optimization for crowd routing
- ๐๏ธ Vector database agent memory โ persistent reasoning across events
- ๐ Multilingual command interface (Italian, English, French, German)
- ๐ Drone coordination API for aerial crowd monitoring
- ๐ Predictive modeling with 10-minute lookahead horizons
- ๐ Integration with Italian police dispatch systems
- ๐ Real-time ambulance and fire brigade coordination API
- ๐ฆ Smart traffic signal control interface
- ๐ฐ๏ธ Satellite crowd density feeds for stadium perimeter
- ๐๏ธ Government compliance and audit logging layer
- ๐ Multi-city deployment framework
- ๐ค Autonomous emergency coordination โ zero human approval latency
- ๐๏ธ Digital twin integration for full urban system modeling
- ๐ Government API for Olympics, World Cup, and G7-scale events
- ๐ Federated learning across event venues globally
This is a proof-of-concept built by a solo developer over 3 days:
| Constraint | Detail |
|---|---|
| ๐ค Solo development | Single developer, 72-hour build window |
| ๐ป No GPU inference | All LLM calls routed through external API |
| ๐ก No live sensors | Crowd simulation is mathematical, not camera-derived |
| ๐ No institutional APIs | Police, medical, and transport systems unavailable |
| ๐ฐ Infrastructure budget | $200 Vultr credit, $890 Google Maps credit |
| โก API rate limits | Speechmatics, Google Maps, Featherless quotas |
The architecture demonstrates systems-level thinking for a platform that, at full scale, would require dedicated engineering teams, institutional partnerships, and government-grade infrastructure.
| Project | Role |
|---|---|
| Milano Cortina 2026 | Inspiration and hackathon context |
| Cesium | Open-source 3D geospatial rendering engine |
| Google Maps Platform | Photorealistic 3D Tiles |
| CrewAI | Multi-agent orchestration framework |
| Speechmatics | Real-time audio transcription |
| SUMO | Open-source traffic simulation |
| Featherless.ai | LLM inference API |
Cities are the most complex adaptive systems humanity has ever built. And yet, when they fail โ when 80,000 people try to leave a stadium at once, when a metro line drops, when a bottleneck turns into a crush โ the systems designed to protect people are still running on radio calls, spreadsheets, and fragmented dashboards.
OlympusOS is the answer to that gap.
Not a smarter dashboard. Not a better alert system. A cognitive layer โ a system that sees, reasons, decides, and acts. One that treats a city's real-time sensor data as a language and speaks back in coordinated action. One that compresses a 20-minute human coordination cycle into 47 seconds of autonomous intervention.
The prototype proves the architecture. The crisis at San Siro โ 6.4 people per square metre, children near the railings, a metro line down, 47,000 app notifications pushed in the same second โ all of it resolved, no injuries, under a minute.
This is what it looks like when cities stop reacting and start thinking.
OlympusOS. Cities that think.
Built for Milano Cortina 2026 โ Winter Olympics AI Hackathon
๐ด http://olympusos.ddns.net โ Live Demo