Agent OS
System

Stack technique

Architecture serveur, outils, MCPs, tunnels, et flux de données du système Agent OS.

Stack technique

Tout tourne sur un seul serveur. Pas de cloud distribué. Un QEMU, Docker, et 15 MCPs.

Serveur

SpecValeur
CPUAMD QEMU 6 cores
RAM24 GB
OSUbuntu 22.04 LTS
RuntimeDocker (tous les services conteneurisés)
Accès externeTunnel Cloudflare
Accès interneTailscale mesh VPN

Architecture réseau

Internet


Cloudflare Tunnel ──────────────────────────┐
   │                                        │
   ▼                                        ▼
┌──────────────┐    Tailscale Mesh    ┌──────────────┐
│  Serveur AMD │◄────────────────────►│  Tes devices │
│  (Docker)    │                      │  (laptop,    │
│              │                      │   phone)     │
└──────┬───────┘                      └──────────────┘

       ├── OpenClaw (runtime agents)
       ├── Notion API (données structurées)
       ├── Obsidian KB (knowledge base)
       ├── Stalwart (email self-hosted)
       ├── Telegram Bot (communication)
       └── 15 MCP servers

Stack logicielle

CoucheOutilRôle
Runtime agentsOpenClawExécution, scheduling, orchestration des 40 agents
Données structuréesNotionCRM, bases projets, dashboards, knowledge
Knowledge baseObsidian KBNotes, procédures, skills, mémoire longue
CommunicationTelegramAlertes, briefs, validation humaine
EmailStalwartSMTP/IMAP self-hosted
DNS / CDNCloudflareTunnel, Pages, D1, Workers, R2
Réseau privéTailscaleMesh VPN entre tous les devices
Navigateur stealthCamoufoxFirefox C++ patches, anti-détection

Les 15 MCPs

Un MCP (Model Context Protocol) donne à un agent l'accès à un service externe.

MCPServiceAgents utilisateurs
obsidianVault KB (lecture/écriture notes)Tous
camoufoxNavigateur stealth anti-détectionSocial, Veille, Trader
emailStalwart SMTP/IMAPSecretary, CEO
whatsappMessagerie WhatsAppCEO, Secretary
cloudflareDNS, Pages, D1, Workers, R2Ops, Dev
zephlyWorkflows IA no-codeDev, CEO
hyperliquidDEX trading perpsTrader
perp-tradingAnalyse perps multi-exchangeTrader
twitter-stealthTwitter/X automationSocial
instagram-stealthInstagram automationSocial
tiktok-stealthTikTok automationSocial
reddit-stealthReddit automationSocial, Veille
stalwart-adminAdmin serveur emailOps
video-geminiAnalyse vidéo par GeminiSocial, Content
vaultSecrets et API keysTous
notionBases de données NotionTous

Flux de données principal

┌─────────┐     ┌──────────┐     ┌──────────┐
│  Veille  │────►│  Notion  │◄────│  Trader  │
│  (scan)  │     │  (hub)   │     │  (scan)  │
└─────────┘     └────┬─────┘     └──────────┘

              ┌──────┼──────┐
              ▼      ▼      ▼
         ┌───────┐ ┌────┐ ┌───────┐
         │Social │ │CEO │ │  Dev  │
         │(post) │ │(hub)│ │(code) │
         └───────┘ └──┬─┘ └───────┘


               ┌────────────┐
               │  Telegram   │
               │  (toi)      │
               └────────────┘

Direction des flux :

  1. Veille et Trader scannent le monde extérieur → stockent dans Notion
  2. CEO lit Notion, dispatche aux agents spécialisés
  3. Social publie, Dev déploie
  4. CEO te briefe sur Telegram matin et soir

Tunnels et exposition

ServiceMéthodeURL
Services webCloudflare Tunnel*.domaine.com
Admin interneTailscaleIP mesh privée
Notion APIDirect HTTPSapi.notion.com
MCPsLocalhost Docker127.0.0.1:PORT

Cloudflare Tunnel expose les services publics sans ouvrir de ports. Tailscale connecte tes devices au serveur sans VPN classique. Les MCPs restent en localhost, accessibles uniquement par les agents.

Monitoring

L'agent Ops surveille tout en continu :

  • Health check toutes les 15 min
  • Auto-repair si un container crash
  • Alerte Telegram si service down > 5 min
  • Logs centralisés dans Notion (Logs Agents)

On this page