Phantom : Un agent d'IA persistant construit avec le SDK Agent de Claude

✍️ OpenClawRadar📅 Publié: March 31, 2026🔗 Source
Phantom : Un agent d'IA persistant construit avec le SDK Agent de Claude
Ad

Ce que fait Phantom

Phantom est un agent IA persistant qui fonctionne 24h/24 et 7j/7 sur une machine dédiée, plutôt que de s'arrêter lorsque vous fermez une session terminal. Le système encapsule le SDK Agent de Claude (spécifiquement Opus 4.6) avec trois composants clés : une mémoire vectorielle persistante, un moteur d'auto-évolution et un serveur MCP (Model Context Protocol). Vous interagissez avec lui via Slack, et il s'exécute sur sa propre machine virtuelle ou via Docker Compose avec trois commandes pour le configurer.

Fonctionnalités principales et architecture

  • Pile technologique : Construit avec Bun et TypeScript
  • SDK central : Utilise le SDK Agent de Claude (Opus 4.6)
  • Système de mémoire : Mémoire vectorielle persistante pour conserver le contexte entre les sessions
  • Moteur d'auto-évolution : Réécrit automatiquement sa propre configuration après chaque session
  • Serveur MCP : Permet l'enregistrement et la réutilisation d'outils
  • Communication : L'interface principale est Slack
  • Déploiement : Fonctionne sur sa propre machine virtuelle ou via Docker Compose
  • Configuration : Trois commandes pour le faire fonctionner
  • Licence : Apache 2.0
  • Tests : Inclut 770 tests
Ad

Exemples concrets de production depuis la Source

Lorsqu'on lui a demandé de l'aide pour une analyse de données, Phantom a installé de manière autonome ClickHouse sur sa machine virtuelle, téléchargé 28,7 millions de lignes de données Hacker News, construit un tableau de bord analytique, créé une API REST pour celui-ci, et enregistré cette API comme outil MCP pour une utilisation future.

Quand quelqu'un a demandé "puis-je te parler sur Discord ?", Phantom a répondu qu'il ne prenait pas en charge Discord mais pourrait probablement le construire. Il a ensuite guidé l'utilisateur pour créer un bot Discord, collecté le jeton via un formulaire sécurisé, lancé un conteneur, et est devenu actif sur Discord - ajoutant effectivement un canal de communication qu'il n'avait pas initialement.

L'agent a également intégré Vigil (un petit outil de surveillance open-source) dans sa configuration ClickHouse et s'est construit un tableau de bord de surveillance pour sa propre infrastructure, se surveillant essentiellement lui-même.

Mécanisme d'auto-évolution

Le moteur d'auto-évolution exécute un pipeline en 6 étapes après chaque session pour réécrire sa propre configuration. Le créateur a découvert qu'utiliser Sonnet pour évaluer les changements proposés par Opus empêchait la dérive qui se produisait quand Opus évaluait son propre travail, mettant en œuvre une validation inter-modèles pour maintenir la stabilité.

L'ensemble du projet a été construit en utilisant Claude Code comme seul collègue ingénieur.

À qui cela s'adresse

Développeurs intéressés par la création d'agents IA persistants avec le SDK Agent de Claude, en particulier ceux cherchant des exemples d'intégration autonome d'outils et de systèmes auto-modifiants.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Klaw.sh : Orchestration de style Kubernetes pour les agents d'IA
Tools

Klaw.sh : Orchestration de style Kubernetes pour les agents d'IA

Klaw.sh offre une solution d'orchestration pour le déploiement d'agents IA, inspirée de Kubernetes. Il simplifie la gestion avec des clusters, des espaces de noms et des canaux, réduisant la mémoire en réécrivant de Node.js vers Go.

OpenClawRadar
AutoSkillUpdate : Un Plugin Claude Code qui Détecte les Compétences Obsolètes
Tools

AutoSkillUpdate : Un Plugin Claude Code qui Détecte les Compétences Obsolètes

AutoSkillUpdate est un plugin open-source pour Claude Code qui analyse votre base de code, la compare aux compétences existantes et identifie les dérives. Il fournit des rapports de dérive avec les chemins de fichiers et les références de lignes, puis propose de réécrire les compétences obsolètes après confirmation de l'utilisateur.

OpenClawRadar
Extension VS Code d'IA locale bloque la génération de code non sécurisé lors des sauvegardes
Tools

Extension VS Code d'IA locale bloque la génération de code non sécurisé lors des sauvegardes

Un développeur a créé une extension VS Code qui exécute llama3.1:8b-instruct-q4 localement pour intercepter les sauvegardes, cartographier les flux d'exécution source-à-puits et bloquer le code généré par IA non sécurisé, comme les vulnérabilités d'injection de logs CWE-117.

OpenClawRadar
Prism MCP v2.1 ajoute une mémoire persistante aux sessions Claude.
Tools

Prism MCP v2.1 ajoute une mémoire persistante aux sessions Claude.

Prism MCP v2.1.0 'Le Palais Mental' offre une mémoire de session persistante pour Claude, éliminant le besoin de réexpliquer le contexte du projet. Il propose un stockage SQLite local, un navigateur de mémoire visuel, une restauration d'état et une synchronisation de contexte entre clients.

OpenClawRadar