Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
gods-eye-view — Un simulateur de satellite espion dans votre navigateur, sauf que les données sont réelles. Renseignement spatial open source en direct sur un globe 3D photoréaliste. | Kitploit
Outils/GitHubGitHub/bilawalsidhu/gods-eye-view
Utilitaires GénérauxOSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'Informations
GitHubbilawalsidhu/gods-eye-view

gods-eye-view

Un simulateur de satellite espion dans votre navigateur, sauf que les données sont réelles. Renseignement spatial open source en direct sur un globe 3D photoréaliste.

Voir le dépôt
13.7k2.7k15il y a 6 joursVérifié par Kitploit
Site web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

🌐 God's Eye View

Un simulateur de satellite-espion dans votre navigateur — puis vous réalisez que les sources sont publiques et que les données sont réelles.

Globe 3D photoréaliste. Avions, navires, satellites, séismes, trafic et caméras publiques en direct, avec des vues modélisées clairement étiquetées lorsqu'un flux en direct n'est pas disponible. Contrôle vocal mains libres propulsé par un agent IA en temps réel.

Aucun lieu laissé pour compte.

Orbital HUD, un globe suivi en direct, terrain FLIR — puis OPEN SOURCED

La série de vidéos God's Eye View sur YouTube

▶️ Du projet derrière la série virale God's Eye View (anciennement WorldView) — 5M+ sur YouTube


Démarrage rapide · Les cinq premières minutes · Parlez-lui · · · ·

Ce qui est en direct
Sous le capot
Clés
Coûts

🌍 Pourquoi ça existe

Vous l'avez demandé, alors ça arrive. God's Eye View est open source. Suivez le monde en direct. Parlez-lui. Cassez-le. Étendez-le.

La plupart du renseignement open source est un tas d'onglets de navigateur. Les signaux sont abondants, mais l'interface est le goulot d'étranglement. God's Eye View transforme ces signaux en un lieu : le monde diffuse déjà — transpondeurs d'avions, balises de navires, éléments orbitaux, sismographes, caméras publiques — et cela le rend visible sur une Terre 3D photoréaliste en temps réel. Aucune habilitation classifiée requise ; c'est du signal public jusqu'au bout, et l'interface s'exécute dans votre navigateur, sous votre contrôle.

La moitié de la magie, c'est que ça ressemble à un cockpit interdit. L'autre moitié, c'est que chaque ligne de code est inspectable.

Les couches en direct sont ancrées dans des flux publics : l'avion de ligne qui traverse votre écran transmet sa télémétrie, la caméra est installée à un emplacement publié, et la position de l'ISS est propagée à partir des éléments orbitaux actuels. Le client rend délibérément les vols avec un intervalle d'interrogation de retard par rapport au temps réel afin de pouvoir interpoler en douceur. Certaines expériences sont modélisées plutôt qu'en direct : le trafic sans clé est étiqueté comme simulation, les poses de caméra sont estimées jusqu'à calibration, et la lecture de l'ascension de lancement est marquée RECONSTRUCTED ESTIMATE. Chaque couche conserve sa source et son état de fraîcheur visibles, y compris les états partiel, retardé, simulé et indisponible.


🎛️ Ce que fait ce truc

Vidéo YouTube sur la sortie open source de God's Eye View

▶️ La présentation complète de tout ce qui suit, sur YouTube

  • 🛩️ Vue cockpit : Montez à bord d'un vol suivi — la caméra maintient le terrain sous vous jusqu'au bout.
  • 📡 Contacts : Un registre de 250 km de tout ce qui se trouve près de votre cible — parcourez les avions en direct et plongez dans n'importe quel cockpit.
  • 🎯 Clic pour suivre n'importe quoi : La caméra se verrouille, trace une traînée qui s'estompe, affiche les métadonnées complètes — et un incendie ou un navire suivi vous transfère vers la caméra en direct la plus proche en un clic.
  • 🖊️ Tableau blanc vocal : Prononcez des annotations sur le monde — de véritables polygones de limites, des marques et des itinéraires.
  • 🛫 Hangar 3D : De vrais modèles d'avions par classe — 787, ATR-72, Citation, Bell 206, MQ-9 — et un contact suivi passe du glyphe au modèle 3D à mesure que vous vous rapprochez.
  • 🎨 Repeindre la réalité : Rendu GLSL de capteurs par-dessus le globe normal — CRT, NVG, FLIR/thermique, Noir, Neige.
  • 🟩 Superposition de détection : Boîtes englobantes et identifiants en espace écran sur tout ce qui est visible.
  • 🎖️ HUD militaire : Affichage tête haute tactique avec télémétrie de style renseignement.
  • 🌐 Contexte global : Montez le tableau situationnel complet avec un seul interrupteur — et retrouvez votre vue exacte en quittant.
  • 🎥 Directeur de scène : Capturez des visites cinématiques de caméra pour des clips et des démos.
  • 🔗 Liens de partage : Caméra, style, couches, et même une cible suivie se sérialisent dans une URL — une cible en direct est un transfert, pas un signet.
  • 🏠 Réinitialiser le globe : Une commande — ou une phrase — pour revenir à la Terre entière.

⚡ Démarrage rapide

Nécessite Node.js 24.14.x ou 26.x (imposé par package.json).

  1. Copiez .env.example → .env et définissez GOOGLE_MAPS_API_KEY.
  2. Installez et exécutez :```bash npm install npm run dev -- --host localhost --port 4173
root@kitploit:~
3. Ouvrez **`http://localhost:4173`**. Le démarrage à froid se stabilise en moins de deux secondes sur un ordinateur portable récent (médiane de 1,86 s dans une capture ponctuelle M5/Chrome — [docs/PERFORMANCE.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/docs/PERFORMANCE.md) ; une référence de comparaison, pas une exigence matérielle). Une carte de première utilisation vous propose de préparer une mission — **Live Contacts**, **Space Missions**, **Environmental** — ou vous laisse explorer manuellement.

> [!TIP]
> **Pas développeur ? Laissez une IA faire toute cette page pour vous.** Un installateur en un clic est en préparation — en attendant, installez un agent de codage ([Claude Code](https://claude.com/claude-code), [Codex](https://openai.com/codex/), [Cursor](https://cursor.com) ou [Antigravity](https://antigravity.google)) et collez ceci :
>
> ```text
> Clone https://github.com/bilawalsidhu/gods-eye-view and set it up on my machine.
> Install everything it needs, walk me through getting the required Google Maps API
> key step by step (plus any optional free keys I want), put the keys in .env, and
> help me set a billing alert and a usage quota on the Google key so I can't
> overspend. Then start the dev server and open it in my browser. I'm not a
> developer — explain what you're doing as you go, and ask me before any step
> that could cost money.
> ```

**Cette unique clé est tout le prix d'entrée.** Tout dans ce README est codé par couleur — 🟢 ne nécessite rien · 🟡 clé gratuite · 🔴 facturé à l'usage — et Google Maps est le seul 🔴 dont vous avez besoin : elle achète la planète photoréaliste, et la majeure partie du globe s'illumine en 🟢 à partir de là. Pour une exploration solo typique, attendez-vous à **0 $ sur la plupart des couches** et à des frais minimes sur les deux facturées : Google offre actuellement **1 000 sessions gratuites de tuiles 3D par mois** — chacune valable pour jusqu'à trois heures de rendu, ce qui est très difficile à épuiser pour une seule personne — et la voix comporte un plafond intégré de 5 $ par session. Carte complète dans [Keys & Costs](#-api-keys), ventilation honnête complète dans [What it actually costs](#-what-it-actually-costs).

Le serveur de développement se lie à **localhost** — vos clés restent sur votre machine. Le partage sur un LAN en toute sécurité est couvert dans [Sharing an instance](#-sharing-an-instance) et [SECURITY.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/SECURITY.md).

**Raccourci macOS :** `./scripts/dev-fresh.sh` vide le cache Vite et récupère vos clés directement depuis le Trousseau.

---

## 🕐 Les Cinq Premières Minutes

Pas de compte, pas d'inscription. La carte de première utilisation vous proposera de préparer une mission — ou parcourez ce parcours vous-même. Quelque part dans ces cinq minutes, cela cesse de ressembler à une démo :

1. **Illuminez le ciel.** Prenez la mission **Live Contacts** (ou activez **Flights** vous-même) — des milliers d'avions en direct, glissant sur de vraies télémesures, le maillage de détection lisant déjà la scène. Cliquez sur l'un d'eux : la caméra se verrouille, une traînée se dessine derrière lui, et sa carte de télémesure en direct apparaît.
2. **Prenez les commandes.** Appuyez sur **COCKPIT** sur votre avion suivi et descendez avec lui, en changeant de capteur en plein vol : NVG vers Ironbow FLIR. Le cockpit porte sa propre bande de briefing — signaux en direct à proximité, gros titres régionaux et météo locale réelle, avec un mode **WX** facultatif qui rend des nuages volumétriques à partir d'observations réelles autour de votre appareil — et **Contacts** garde le registre des 250 km à un clic (ou une phrase) : sautez d'avion en avion et retombez directement dans le cockpit suivant.

![Riding with a live aircraft in cockpit view while switching sensor modes](https://assets.kitploit.com/production/public/readmes/53672/d04fc1326f7828d88510deb43321b0a9795842a4a0e226112310851d67fa7322/486500975ec48250adc6eb644c480848eac70e752bdb8a4b6dc588ed1c5cae67-display-v1.webp)

![Jumping between live aircraft and falling straight into a cockpit view](https://assets.kitploit.com/production/public/readmes/53672/d35e2e5fcd3c5e37d4b5fb4142033187460cabcd0f05fd0ac487b355c1131a33/79bbf0e7324f34e587f015ccd5ee5440508fdf0391d647a572df23ce13705429-display-v1.webp)

3. **Plongez dans un aéroport très fréquenté.** Recherchez-en un et descendez vers les voies de circulation avec les avions **3D** activés — contacts au sol, traînées de circulation, tout le tarmac fonctionnant en temps réel.

![Moving from a full airport overhead down to close taxiway inspection with 3D flight models](https://assets.kitploit.com/production/public/readmes/53672/3f1a57d5a9cf17d3371e936a86ea6aff82a406d6f30771bc82c217d8261f6876/01664ae129ff99eba74bca357924c4b34c6f9fe58849fccc0210edaf76973c12-display-v1.webp)

4. **Regardez à travers une caméra publique.** Activez **CCTV** sur Austin, Londres ou la Californie. Les flux ne sont pas des intégrations de webcams — ils se projettent *dans* la ville 3D. Passez la couverture sur **VIEWSHED** et chaque caméra dessine son volume de couverture estimé — où elle atteint, et où elle devient aveugle.

![Diving into an Austin intersection with a live public camera projected into the 3D scene](https://assets.kitploit.com/production/public/readmes/53672/dc4eaeba74a517ee62ca6c7e85bb64afaf132f771a732b3922e26c8fc12946be/4bed68666a0104b39892c034eb2d53e0719a610169fb0a520fd37bc6842dbb90-display-v1.webp)

5. **Peignez les rues avec l'heure de pointe.** Activez **Traffic** et plongez sous ~8 km — le flux par véhicule se colore selon les vrais embouteillages (avec une clé TomTom ; sans clé, c'est une simulation étiquetée). Puis appuyez sur **NEAREST** dans le panneau CCTV et regardez l'embouteillage à travers la caméra qui lui fait face.

![Diving from city-scale live congestion straight into an intersection's public camera](https://assets.kitploit.com/production/public/readmes/53672/d1982dccb00ef04509848a9599bc1694fb80aac69e66f7f2388528ca093a269e/3d9cf405e1880f47505cdc485de3f7198fa37c889603488c3980a7e88d0ac4f9-display-v1.webp)

6. **Suivez quelque chose en orbite.** Activez **Satellites** et cliquez sur l'ISS — vous l'accompagnez à distance orbitale, anneau orbital compris.

![Tracking the ISS along its orbital path as it crosses over Ukraine](https://assets.kitploit.com/production/public/readmes/53672/f32b93f513b35a3bd746824af72b00cfb51aba0c9ef18708282068bfc19bf52b/d5c320846933dbfee429eda2a2bbfd1e06f0f36e3b5f5ea34a943bd9a75188df-display-v1.webp)

7. **Changez l'optique.** Appuyez sur `1`–`7` — CRT, NVG, FLIR — et toute la planète en direct se re-rend à travers un capteur différent.

![Cycling a dense live globe through CRT, FLIR, and NVG in one continuous view](https://assets.kitploit.com/production/public/readmes/53672/990b50146640d1060def7a15a0460ee5fb210dcbbf3d9b4e7add930be18f81af/25dfe496e9ad0949ef3c5fe5ab6d0708708d52b24f87e8ab860aaf66d5b3369b-display-v1.webp)

8. **Parlez-lui** *(nécessite une clé OpenAI)* : *« Emmène-moi à LAX et sélectionne l'avion en vol le plus proche. »*
9. **Rentrez chez vous.** Appuyez sur **Reset Globe** — ou dites simplement *« dézoome vers une vue du globe. »*

**Clavier :** `1`–`7` styles visuels · `H` HUD · `D` détection · `C` cockpit · `Esc` pour sortir.

---

## 🎙️ Parlez-lui

> La voix nécessite une **clé OpenAI**. Sans elle, toute l'application fonctionne toujours — le bouton micro signale simplement que la voix est indisponible. La même clé pilote le **résumé AI HUD** : un relevé concis de cinq mots, style renseignement, de la vue actuelle, qui se régénère à mesure que vous vous déplacez.

Cliquez sur **GEV MIC**, accordez l'accès au micro, et parlez simplement. C'est plus qu'une télécommande à commande vocale :

- **🧠 Il sait ce qu'il regarde.** L'agent récupère le contexte de la scène en direct avant de répondre — y compris les coordonnées, les noms de rues, les couches actives et l'échelle de la vue. Demandez *« quelle est cette ville ? »* en plein vol et il le sait.
- **🎯 Questions-réponses sur les entités.** Cliquez sur n'importe quel avion, navire ou centre de données et demandez *« qu'est-ce que c'est ? »* Il répond en utilisant la télémesure en direct de l'objet.
- **👁️ Ancrage visuel.** Au niveau de la rue, il lit une capture d'écran de la fenêtre pour identifier les panneaux et noms de bâtiments lisibles, et il est instruit de ne jamais halluciner d'étiquettes.
- **🎬 Cadrage cinématographique.** *« Montre-moi les avions au-dessus »* recule la caméra, l'incline et cadre le trafic en direct comme un réalisateur.
- **🔒 Honnête et sécurisé.** L'agent ne confirme que les actions qui ont réussi. Votre `OPENAI_API_KEY` ne touche jamais le navigateur ; le client ne reçoit qu'un jeton de session de courte durée.

Vingt-huit outils, quatre tâches — les commandes ci-dessous proviennent directement de la suite de tests vocaux et du manuel d'outils du produit :

**🎥 Dirigez-le** — verbes de caméra de pilote de drone :
> 🗣️ *« Emmène-moi à Tokyo. »* · *« Orbite autour de cette zone lentement. »* · *« Dessine l'itinéraire piéton du Capitole à Zilker Park. »* → *« Suis l'itinéraire que nous venons de dessiner. »* · *« Dézoome vers une vue du globe. »*

**🖊️ Annotez-le** — un tableau blanc sur le monde réel :
> 🗣️ *« Décris le contour de l'État du Texas. »* · *« Annote le Capitole de l'État du Texas et ses terrains »* — il dessine la **véritable limite englobante**, pas un cercle. · *« Quelle est la distance entre la tour Eiffel et le Louvre ? »* — une flèche de connexion apparaît et il énonce la distance. Tout persiste jusqu'à ce que vous disiez *« efface la carte. »*

![Zilker Park and Lady Bird Lake drawing onto the 3D city as persistent vector annotations, by voice](https://assets.kitploit.com/production/public/readmes/53672/ca91378f5db86c7ebb06ae0c81889a23edee23ae072e71a06f93480dcfe5df8e/6309eedc5350501043b69e96e95acd32d8445eeaf8ab6f0ee25cd01e61310798-display-v1.webp)

![A spoken distance measurement spanning an airport, inspected from orbit](https://assets.kitploit.com/production/public/readmes/53672/e49bae11fc7f74203745ba483be5d90699aab5fcb257d7eab38fb1f7d0643b16/50fd5f8af75b9cac10ea4bf55cb1272a9e7e61bc3fec3ada74f34f579cf056f6-display-v1.webp)

**🔎 Interrogez-le** — requêtes d'analyste contre les couches en direct :
> 🗣️ *« Combien de vols survolent le Texas en ce moment ? »* · *« Quels navires se dirigent vers Oakland ? »* · *« Quel est le plus grand incendie près de Los Angeles ? »* · *« Y a-t-il quelque chose qui vole au-dessus de douze mille mètres ? »* · *« Quand l'ISS passera-t-elle au-dessus la prochaine fois ? »*

**🎛️ Pilotez-le** — toute la console, mains libres :
> 🗣️ *« Passe en vision nocturne et active la couche des vols. »* · *« Active les zones de visibilité des caméras. »* · *« Joue une station de radio d'actualités près d'Austin. »* · *« Suis cet avion. »* → *« Entre dans le Cockpit. »*

**Et le niveau de tir rapide** — une phrase chacun :
> 🗣️ *« Montre-moi les infrastructures mondiales. »* (prépare les couches et recule vers le globe) · *« Joue Orbital Watch. »* (une scène cinématographique complète) · *« Règle la densité de détection à cinquante pour cent. »* · *« Contact suivant — hélicoptères uniquement. »* (en plein cockpit) · *« Montre-moi les missions spatiales. »* · *« Passe en vue aérienne Bing. »* · *« Nettoie un peu l'image. »* · *« Passe à la disposition tactique. »* · *« Qu'est-ce qui est activé en ce moment ? »*

![The globe populating with the world's radio stations as another live layer](https://assets.kitploit.com/production/public/readmes/53672/2bc85b54570f48bc6aeae833481dd4e4f697a148226fca6861b63ff2a4c9d4bf/7144f234887aaf07db227da1407dfeb2d4fe669a343367e5dd7f6f44c8d4c692-display-v1.webp)

*Demandez la radio près de n'importe où et le globe commence à diffuser — chaque station est un lieu réel vers lequel vous pouvez voler.*

---

## 🛰️ Ce qu'il y a sur le Globe

Treize couches en direct. **Dix d'entre elles ne nécessitent rien du tout** — pas de clé, pas de compte, pas d'inscription.

| Couche | Ce que vous obtenez | Source | Auth |
|-------|--------------|--------|------|
| 🗺️ **Map Stack** | Google Photorealistic 3D, Bing aerial, OSM | Google / Ion / OSM | 🔴 Google (requis) · 🟡 ion pour Bing · 🟢 OSM |
| ✈️ **Live Flights** | Des milliers d'avions en direct + historique d'itinéraires | OpenSky + adsb.lol | 🟢 (🟡 facultatif pour plus de crédits d'interrogation) |
| 🎖️ **Military Flights** | Trafic militaire ADS-B en ambre | adsb.lol | 🟢 |
| 🚢 **Live Vessels** | Des milliers de navires dans le monde | AISStream | 🟡 |
| 🛰️ **Satellites** | Un catalogue principal d'environ 840 objets, codé par couleur par classe avec une légende en direct — la puce **DENSE** ajoute toute la coque Starlink | CelesTrak | 🟢 |
| 🌍 **Earthquakes** | Activité sismique mondiale, dernières 24 h | USGS | 🟢 |
| 🚗 **Traffic** | Congestion en direct pilotant le flux par véhicule au niveau de la rue — plongez sous ~8 km et les points se colorent selon les vrais embouteillages. Sans clé, c'est une simulation approximative | TomTom + OSM | 🟢 (🟡 TomTom le rend réel — obtenez-en une) |
| 📹 **CCTV Mesh** | ~800 caméras publiques projetées *dans* l'espace 3D — Austin · Californie (Caltrans) · Londres (TfL). Les positions sont publiées ; les poses sont des a priori estimés **que vous calibrez en faisant glisser un gizmo sur la caméra elle-même** | City APIs | 🟢 |
| 📻 **Radio** | Radio mondiale géolocalisée avec un **tuner analogique** — faites glisser l'aiguille sur jusqu'à 750 stations et le globe vole vers chaque diffuseur | Radio Browser / broadcasters | 🟢 |
| 🚲 **Bikeshare** | Disponibilité des stations en direct | GBFS | 🟢 |
| 🔥 **Active Fires** | Détections NASA FIRMS en direct, sur 24 h glissantes | NASA FIRMS | 🟡 |
| 🚀 **Space Missions** | Lancements glissants sur 30 jours avec détails de charge utile, d'étage et de récupération | Launch Library 2 | 🟢 (🟡 jeton facultatif augmente le quota) |
| 🎖️ **Mapped Installations** | Contexte des sites militaires limité à la fenêtre, issu de la cartographie communautaire — incomplet par nature, et étiqueté comme tel | OpenStreetMap | 🟢 |

**Aussi sur le globe :** superpositions de quartiers · un effet de nuages WX de cockpit facultatif. **Infrastructure statique incluse :** Centres de données (4 351), Barrages (704) et Câbles sous-marins (712).

**Une couche manquante que vous voulez ?** Ouvrez une issue — ou ajoutez-la et envoyez la PR.

---

## 🎖️ Missions de Terrain

Une fois les bases comprises, exécutez celles-ci :

| Mission | Comment |
|---|---|
| **🚁 Interrogez la planète** | *« Pourquoi tous ces hélicoptères militaires volent-ils en rond ? »* Sélectionnez une piste militaire — elle remplit silencieusement ~24 h de véritable historique de trace — et voyez ce qu'elle a fait, résolu en boucles 3D empilées. |
| **✈️ Approche finale** | Cliquez et suivez un avion de ligne qui s'aligne sur une piste, sautez dans le **cockpit** et descendez avec lui. |
| **🌃 Veille de nuit** | Volez vers votre propre ville, passez en **NVG** et laissez le maillage de détection et le HUD lire la scène. |
| **🚢 Escale portuaire** | Navires au-dessus du port de Long Beach. Cliquez sur un pétrolier pour sa carte tactique et sa traînée de sillage — puis appuyez sur **NEAREST** dans le panneau CCTV et regardez la même eau à travers une caméra publique. |
| **📻 Tokyo FM** | Orbitez autour de Shibuya avec la couche **Radio** activée — puis faites glisser l'aiguille du tuner analogique : chaque position s'accroche à une station réelle et le globe vole vers celui qui diffuse. |
| **🔥 Ligne de feu** | FIRMS au-dessus de la Californie. Cliquez sur une détection — la caméra plonge vers elle — lisez l'intensité, puis appuyez sur **NEAREST** dans le panneau CCTV pour une vue au sol. |
| **🚶 Demandez un itinéraire piéton** *🎙️* | Dites au monde où vous voulez aller et regardez un véritable itinéraire suivant les rues se tracer à travers la ville 3D — puis *« survolez-le »* : virages inclinés, fins adoucies, une caméra qui mène le chemin comme un plan de drone. |
| **📏 Mesurez LAX à DFW** *🎙️* | *« Quelle est la distance entre LAX et DFW ? »* — une flèche traverse le pays, la distance atterrit dans la légende, et les extrémités restent épinglées au monde réel pendant que vous orbitez. |
| **🚀 Rejeu de lancement** | Ouvrez **Space Missions**, choisissez un lancement des 30 derniers jours et suivez le compte à rebours T-minus à travers l'ascension jusqu'à l'orbite — faites défiler à 0,25×–4×. Étiqueté `RECONSTRUCTED ESTIMATE`, car c'en est un. |
| **🪦 Promenez-vous dans le cimetière d'avions** | Volez du contexte régional vers des rangées denses et entièrement résolues d'avions retirés. |
| **🏗️ Orbitez autour des Trois Gorges** | Balayez le barrage et son terrain d'un coup d'œil — puis activez la couche **Dams** et trouvez 703 autres. |
| **🌊 Tracez l'épine dorsale** | Plongez vers les Bahamas avec **Submarine Cables** activé — des itinéraires étiquetés se révèlent sous l'eau, 712 dans le monde. |

*🎙️ = missions vocales — elles nécessitent une clé OpenAI.*

![Resolving a selected aircraft's recent flight path into stacked 3D loops above the terrain](https://assets.kitploit.com/production/public/readmes/53672/2327154649403cba406b4451722eb94cecb837ec60389b24fd3bcddd04019dfd/2fc8f743bed9da7656d3e45a9b35dcbe95c6749c507d7ee4d920b09f44a8baff-display-v1.webp)

*Interrogez la planète : les dernières ~24 heures de véritable historique de trace d'un contact militaire, résolues en boucles 3D empilées.*

![Asking for a walking route and flying the generated path through the 3D city](https://assets.kitploit.com/production/public/readmes/53672/c8578f5e41ed738e25e0802339d05788f78dd7dff9d0b267566767c94805a903/54c7a9456dd43bd86af729255e4a46fec2ce96f6970043d0a2ff97b5949f62ea-display-v1.webp)

*« Dessine l'itinéraire piéton… maintenant survole-le » — virages inclinés, fins adoucies, la caméra menant le chemin comme un plan de drone.*

![Descending from regional context into dense rows of retired aircraft at the boneyard](https://assets.kitploit.com/production/public/readmes/53672/d4c0e1ff24693f1bee61db3ecf04290a7c3457d730026eed6e373c04e6d429d9/e6a49906b3a48c3e2e237bffdaaa8ab61917a3b19493e07af951a7cdce4b8ba5-display-v1.webp)

*Promenez-vous dans le cimetière d'avions : des rangées de cellules retirées, entièrement résolues en 3D.*

![A reconstructed Falcon 9 ascent climbing and curving into its projected orbit](https://assets.kitploit.com/production/public/readmes/53672/729fee66c6e2465358f3f2a3b981271b45066d15e203b4450faff153cfb957c1/fd3cbdda6366847481021148cf3152320eabfecd78584a416bdde52be6cdad67-display-v1.webp)

*Rejeu de lancement : une ascension de Falcon 9, étiquetée `RECONSTRUCTED ESTIMATE`, défilable à 0,25×–4×.*

![Diving into the Bahamas and revealing labeled submarine cable routes beneath the globe](https://assets.kitploit.com/production/public/readmes/53672/8504852abcc786d7b9e35efc4e6ba68da6bca5e56f8a914389a3fa57edff612c/3bcddaf090dbd3eb496e0f5a93e44a417d625bfc06e590b6166a229cefec7076-display-v1.webp)

*Tracez l'épine dorsale : les itinéraires de câbles sous-marins sous les Bahamas.*

---

## 🔧 Sous le Capot

Une partie de l'ingénierie qui donne l'impression que c'est réel plutôt qu'une démo technique :

- **Icônes stables dans le monde.** Les avions et les navires pointent le long de leur *véritable cap réel* à chaque angle de caméra — suivis ou non, en regardant droit vers le bas ou à travers l'horizon — via une projection de cap dans l'espace d'écran par image. Pas de rotation, pas de verrouillage sur la fenêtre.
- **Mouvement fluide à partir de données saccadées.** Les flux en direct arrivent toutes les 15–30 s ; le globe rend un intervalle derrière le temps réel et interpole entre les positions connues. La navigation à l'estime comble les lacunes.
- **Satellites honnêtes.** Propagation SGP4 avec anneaux orbitaux qui restent verrouillés sur leurs satellites via un réalignement GMST — pas de dérive, pas de scintillement par seconde.
- **Posé sur le vrai sol.** Les hauteurs des entités passent par un véritable datum vertical — conscient du géoïde, échantillonné contre le *maillage de terrain rendu* — afin que les avions se garent sur les tarmacs et que les caméras se tiennent aux coins des rues au lieu de flotter.
- **Dépense votre quota comme s'il était le sien.** Les flux payants s'exécutent derrière des proxys mis en cache et régis par budget — un régulateur de crédits OpenSky, un budget quotidien de tuiles TomTom, des TLE mis en cache sur disque — afin qu'un après-midi d'exploration ne consume pas une allocation API.
- **Gestion des clés d'abord locale.** Les fournisseurs contenant des secrets tels que OpenAI, AISStream, OpenSky OAuth, TomTom et FIRMS sont gérés côté serveur. Les destinations des proxys sont fixes ou sur liste blanche, et les chemins à plus haut risque ajoutent des requêtes limitées, des délais d'attente, des plafonds de réponse et des erreurs assainies selon le cas. Les seules informations d'identification de fournisseur intentionnellement exposées au navigateur sont Google Maps et Cesium ion ; restreignez les deux chez le fournisseur.
- **Pas de framework.** JavaScript vanilla, **CesiumJS** et **Vite** — plus **Google Photorealistic 3D Tiles** pour la planète et l'**OpenAI Realtime API** pour la voix. Rapide à lire, rapide à bidouiller.```
src/
├── main.js                 # Bootstrap: Google 3D tiles, layer registration
├── ui.js                   # Runtime UI — panels, HUD, styles, control facade
├── hud.js                  # Intelligence HUD + AI scene summary
├── mapStackController.js   # Google 3D / Bing / OSM switching
├── iconOrientation.js      # Screen-projected world-space headings + horizon cull
├── voice/                  # OpenAI Realtime session + 28 voice tools
├── data/                   # One module per layer + management + context store
│   └── local_data/         # Bundled datasets (per-folder provenance)
└── scenes/                 # Cinematic scene director

Voir docs/CURRENT-STATE.md pour la référence d'exécution faisant autorité.


🔑 Clés API

La légende, encore une fois : 🟢 aucune inscription — fonctionne directement · 🟡 clé gratuite — inscrivez-vous, collez, c'est fait · 🔴 facturé à l'usage — un compte avec facturation activée ; les coûts sont faibles mais réels.

La majeure partie du globe est 🟢 : vols (anonyme), trafic militaire, satellites, séismes, caméras de vidéosurveillance, radio, vélos en libre-service, missions spatiales, installations cartographiées et chaque jeu de données inclus fonctionne avec zéro clé.

Ce dont vous avez besoin pour la bonne expérience

Cinq clés couvrent l'expérience entièrement équipée. Trois offrent actuellement un accès développeur sans frais ; Google Maps et OpenAI sont facturés à l'usage. Les prix et les quotas des fournisseurs changent, alors consultez les pages de tarification liées avant de vous fier à une estimation budgétaire :

CléPourquoiOù l'obtenir
🔴Google Maps (requise)La planète 3D photoréaliste (Map Tiles API)Google Cloud Console — facturé à l'usage ; consultez la tarification actuelle et restreignez-la par URL
🔴OpenAI🎙️ L'expérience vocale + le résumé IA du HUD. Vous voulez un autre fournisseur derrière le micro ? Les PR sont les bienvenuesplatform.openai.com — facturé à l'usage ; consultez la tarification API actuelle
🟡AISStream🚢 Navires mondiaux en directaisstream.io — gratuit, sérieusement, c'est une inscription de deux minutes
🟡NASA FIRMS🔥 Incendies actifs en directfirms.modaps.eosdis.nasa.gov — gratuit
🟡TomTom🚦 Trafic réel au lieu d'une simulation approximativedeveloper.tomtom.com — consultez le quota développeur actuel pour votre compte

Ce que la clé TomTom vous apporte : l'étape 5 de Les Cinq Premières Minutes pour de vrai — la densité réelle des heures de pointe peinte sur la ville au lieu d'une simulation approximative.

La cerise sur le gâteau

CléPourquoiOù l'obtenir
🟡Cesium ion🗺️ Piles de cartes d'imagerie Bing (jeton public assets:read)cesium.com/ion — consultez le plan adapté à votre usage
🟡OpenSky✈️ Plus de crédits d'interrogation de vols (🟢 l'accès anonyme fonctionne sans)opensky-network.org
🟡Launch Library 2🚀 Quota de requêtes plus élevé pour les missions spatiales (🟢 fonctionne sans)thespacedevs.com

Toutes valent la peine d'être obtenues. Aucune n'est requise pour commencer.```bash

Put keys in .env (see .env.example), or pass them as env vars:

OPENAI_API_KEY="…" AISSTREAM_API_KEY="…" npm run dev -- --host localhost --port 4173

root@kitploit:~
Sur macOS, vous pouvez aussi conserver n'importe quelle clé dans le Trousseau et `./scripts/dev-fresh.sh` les récupère — les noms de service `security add-generic-password` sont documentés dans `.env.example`.

OpenSky peut fonctionner de manière totalement anonyme (`OPENSKY_AUTH_MODE=anon`), ou importer des identifiants OAuth avec `./scripts/opensky-import-client.sh /path/to/credentials.json`.

### 💸 Ce que ça coûte réellement

Des chiffres honnêtes, approximatifs, à la mi-2026 — vérifiez toujours les pages tarifaires des fournisseurs :

| | Réalité des coûts |
|---|---|
| **🟢 La plupart des couches** | **0 $, sans inscription.** OpenSky anon, USGS, CelesTrak, adsb.lol, caméras de ville, Radio Browser, GBFS, Launch Library 2, jeux de données inclus. |
| **🟡 Accès développeur optionnel** | AISStream, FIRMS, TomTom, Cesium ion et OpenSky authentifié peuvent offrir un accès gratuit, mais les limites et les usages autorisés diffèrent. Cesium ion et OpenSky en particulier ont des restrictions de forfait ou d'utilisation ; vérifiez les conditions actuelles du fournisseur pour votre déploiement. |
| **🔴 Tuiles 3D Google** | Plus généreux que ce que vous pensez : la facturation compte les **requêtes de tileset racine** — une requête achète jusqu'à **trois heures** de rendu de tuiles illimité — et les **1 000 premières par mois sont gratuites**, puis environ **6 $ par 1 000** (tarifs US ; [consultez la page actuelle](https://developers.google.com/maps/billing-and-pricing/pricing), les tarifs varient selon la région de facturation). Un utilisateur seul quitte rarement le palier gratuit. Restez prudent : restreignez la clé, définissez des quotas et configurez une alerte de budget avant une utilisation soutenue. |
| **🔴 Voix OpenAI** | L'audio en temps réel est facturé à l'usage et le total dépend du modèle sélectionné, de la durée de la conversation et du volume audio. L'application affiche une estimation de session en direct, avertit à 2 $ et applique un **plafond de session intégré de 5 $** ; les limites d'utilisation côté fournisseur restent le filet de sécurité de facturation. |

### 🧗 Le plancher est volontairement bas

Tout ce qui précède est la base délibérément économique — suffisante pour goûter réellement au renseignement géospatial, au GEOINT et à l'OSINT sans jamais parler à une équipe commerciale. Vous remarquerez aussi le plafond : l'AIS terrestre se tait en pleine mer et l'AIS par satellite coûte de l'argent réel ; l'imagerie premium, le SAR et les flux commerciaux plus profonds vivent derrière des contrats d'entreprise. Ce n'est pas une limite de l'architecture — chaque couche ici est un modèle que vous pouvez pointer vers vos propres sources de données. Ce dépôt vous donne les fondations ; ce que vous y fusionnez vous appartient.

### 🔒 Partage d'une instance

Par défaut, personne d'autre ne peut atteindre votre serveur — il est lié à localhost. Pour partager sur votre LAN, optez explicitement (`npm run dev -- --host 0.0.0.0 --port 4173`, ou `HOST=0.0.0.0 ./scripts/dev-fresh.sh` sur macOS/Linux) — mais sachez que ⚠️ **un serveur visible sur le LAN transmet vos clés API configurées à quiconque peut l'atteindre.** Définissez les limites par IP (`GEV_RATELIMIT_OPENAI_PER_MIN`, `GEV_RATELIMIT_GOOGLE_PER_MIN` — voir `.env.example`) et, avant toute autre chose, **définissez des plafonds budgétaires côté fournisseur** (budgets Google Cloud, limites d'utilisation OpenAI) : les limites sont des garde-fous au niveau de l'application, pas des plafonds de facturation. Modèle de menace complet dans [SECURITY.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/SECURITY.md).

---

## 📋 Responsable & Ouvert

God's Eye View fonctionne sur **des données publiques, des sources claires et une exécution locale d'abord.** Pas de secrets, pas de jeux de données privés, pas de scraping mystérieux — tout ce qui implique une clé privée est relayé côté serveur. Il a la grammaire visuelle d'une salle d'opérations classifiée, construite entièrement à partir de signaux ouverts et de code inspectable.

**La ligne.** Ce projet modélise **des événements, des actifs, des infrastructures et des systèmes** — aéronefs, navires, satellites, incendies, caméras, villes. Il ne construit pas de fonctionnalités de recherche de personnes nommées, de reconnaissance faciale ou de suivi d'individus, et les demandes de tirage qui franchissent cette ligne ne seront pas fusionnées. Les personnes ne sont pas un type de requête ici.

**Venez le construire.** C'est le client 3D en direct canonique du projet qui a lancé la récente vague d'outils d'intelligence spatiale — et c'est une toile : les couches ici sont les signaux qu'une personne pourrait trouver et fusionner. Ajoutez un pack de ville, une source de données, un style, un outil vocal. C'est la fenêtre à travers laquelle vous voyez le monde ; apportez cette fenêtre aux autres.

**Statut :** Un client open-source en évolution pour l'exploration et l'apprentissage — une fondation rapide et hackable, pas un service de production durci. Publié sous la **[licence MIT](https://github.com/bilawalsidhu/gods-eye-view/blob/main/LICENSE)**. Les jeux de données inclus et en direct portent leurs propres conditions — voir **[DATA_SOURCES.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/DATA_SOURCES.md)**. Modèle de sécurité : **[SECURITY.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/SECURITY.md)**. Vous voulez contribuer ? **[CONTRIBUTING.md](https://github.com/bilawalsidhu/gods-eye-view/blob/main/CONTRIBUTING.md)**.

<sub>Note média : Bilawal Sidhu a créé et possède les 17 GIF de capture sur cette page. Il a également publié les deux PNG du README dans le projet public existant et autorisé leur inclusion continue ici. Toute apparition de Bilawal est incluse avec sa permission. Ces fichiers sont de la documentation de projet, pas des actifs autonomes sous licence MIT. Les interfaces de plateforme, marques, avatars, données et imagerie tierce visibles à l'intérieur restent soumis aux conditions de leurs propriétaires respectifs. Voir [provenance des médias](https://github.com/bilawalsidhu/gods-eye-view/blob/main/docs/media/README.md) et [conditions des sources](https://github.com/bilawalsidhu/gods-eye-view/blob/main/DATA_SOURCES.md).</sub>

> [!IMPORTANT]
> God's Eye View est une visualisation exploratoire de données publiques et tierces.
> Les données peuvent être retardées, incomplètes, modélisées, déduites ou erronées. Ne les utilisez pas
> pour la navigation aérienne ou maritime, les interventions d'urgence, les décisions médicales ou de santé,
> les décisions d'investissement ou d'autres fins critiques pour la sécurité ou opérationnelles.
> Vérifiez les informations importantes auprès de sources faisant autorité.

---

## 🧭 Et ensuite

D'abord — merci. À tous ceux qui ont regardé les démos de la vue God et sont partis construire les leurs, et à tous ceux qui n'ont cessé de demander le code : je vous suis reconnaissant. Et quand j'ai sondé si cela devait passer en open source, vous n'y êtes pas allés de main morte :

<img src="https://assets.kitploit.com/production/public/readmes/53672/d1eee944eaf04d9063d0251d21e1c8eb3b30471dc576044bab58917e35995924/aab0b9bd11b208c5db0f4e7b6c717c6c688fe22ca0c7996169f17b4a5c526b24-display-v1.webp" alt="Sondage communautaire sur l'open-sourcing de God's Eye View" width="460">

Alors le voici. Entrez dans le cockpit de thriller d'espionnage — sauf que les données sont réelles — et transformons cela en notre bac à sable partagé pour donner un sens au monde, et amusons-nous à le faire. Ce dépôt est la base, il reste ouvert, et tout l'intérêt est que vous cassiez des choses et boulonniez des couches auxquelles nous n'avons pas encore pensé.

Un avertissement de l'intérieur : construisez dans cet espace pendant une semaine et vous apprenez que **le présent est la partie bon marché**. Dès que vous essayez de remonter dans le temps — tuiler, servir et nettoyer *ce qui s'est passé* et *ce qui a changé* à n'importe quelle résolution réelle — les données deviennent chères et le calcul devient brutal. Pour cela, nous construisons quelque chose de cool. Plus à l'avenir — [halfpixel.ai](https://halfpixel.ai).

---

<div align="center">

▶️ [Regardez la série God's Eye View](https://youtube.com/playlist?list=PL6qSg2I-7_koPbDnSMo0QeeHX_RknA2uv&si=nBGYMoHWQw41v93Q) · 📬 [Map the World](https://maptheworld.ai/) — la newsletter derrière le projet

**🌐 God's Eye View. Aucun lieu laissé de côté.**

</div>
Télécharger l’outil