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

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
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
👀 See Also

MarkView : Un outil open-source qui génère et gère des fichiers Markdown créés par l'IA
MarkView est un moteur de rendu privé par défaut qui affiche des fichiers Markdown avec des diagrammes Mermaid et des formules mathématiques KaTeX, disponible en tant qu'application web, application native macOS et serveur MCP pour l'intégration avec Claude Desktop et Cursor.

Configuration Docker en une commande pour OpenClaw avec chiffrement de disque complet et surveillance
Une configuration Docker pour OpenClaw qui fournit des guides de chiffrement de disque complet, Tini comme PID 1, des outils de surveillance intégrés et des données stockées sous forme de fichiers simples sur l'hôte. Le déploiement ne nécessite que deux commandes : git clone et ./shell.

devcontainer-mcp : Offrez un environnement de développement dédié aux agents IA, pas le vôtre
devcontainer-mcp est un serveur MCP qui expose 45 outils permettant aux agents IA de créer, gérer et travailler dans des conteneurs de développement, soutenus par Docker, DevPod ou GitHub Codespaces — tout en gardant la machine hôte propre.

Cartes-éclair de codage : 800+ cartes Anki pour Rust, SQLite, Godot et langage Wolfram
Plus de 800 flashcards en Markdown couvrant Rust, SQLite, Godot et le langage Wolfram à partir des premiers principes, avec des scripts pour les convertir en decks Anki ou en PDF.