Kosmos est une plateforme de provisionnement d'infrastructure développée par Kopo. Elle permet de créer et gérer des environnements isolés à la demande : serveurs de jeu, environnements de test ou d'entraînement en cybersécurité (red team / blue team), ou environnements applicatifs éphémères.
| Dépôt | Rôle |
|---|---|
| Kosmos-Front | Interface web et agent desktop |
| Kosmos-API | Backend, authentification et logique métier |
| Kopo-Infra | Automatisation de l'infrastructure |
Kosmos-Front est l'interface web que l'utilisateur utilise depuis son navigateur. Elle communique avec Kosmos-API pour toutes les opérations de gestion, et avec l'agent desktop pour les actions qui nécessitent un accès local à la machine (mods, VPN).
Kosmos-API centralise la logique métier, l'authentification et la persistance des données.
Kopo-Infra est la couche d'infrastructure. Il reçoit les demandes de Kosmos-API et provisionne les environnements correspondants. Ce dépôt fait partie de l'infrastructure Kopo au sens large et n'est pas exclusif à Kosmos.
Interface web et agent desktop de la plateforme.
- Interface web — tableau de bord, gestion des serveurs et environnements, installation de mods, gestion du VPN et des paramètres utilisateur.
- Agent desktop — application locale (Windows, Linux, macOS) qui exécute les opérations nécessitant un accès à la machine de l'utilisateur. Il communique avec l'interface web via WebSocket Secure.
Backend de la plateforme. Il gère l'authentification, les données et orchestre les demandes vers la couche d'infrastructure.
- Authentification par token JWT et clés API
- Gestion des serveurs, des packs de mods et des utilisateurs
Couche d'automatisation de l'infrastructure. Elle reçoit les demandes de provisionnement et crée ou supprime les environnements correspondants.
- Création et suppression d'environnements isolés à la demande
- Secrets gérés via TPM2
- Déploiements CI/CD des services Kopo
| Composant | Technologies |
|---|---|
| Interface web | PHP, JavaScript |
| Agent desktop | Rust, Tauri, WireGuard |
| API backend | Python, FastAPI, MariaDB |
| Infrastructure | Python, Nginx |
Propriétaire — Kopo® 2026