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

Garde du raisonnement : Détection de boucle au niveau proxy pour l'inférence LLM locale
Un gardien de couche proxy qui détecte et récupère des boucles de raisonnement LLM en utilisant des contrôles de flux déterministes — plafonds de jetons, répétition de n-grammes et empreintes de phrases — sans modification du modèle.

Plan directeur : Un système de tâches terminal minimal conçu pour les utilisateurs de code Claude
Un développeur a créé master-plan, un plugin Claude Code avec quatre commandes slash qui gère les tâches directement dans le terminal en utilisant un fichier markdown et git. Le système capture les idées en plein milieu d'une session sans changer de contexte et détecte automatiquement les exécuteurs de tests.

Dépannage de l'accès aux e-mails et à Google Drive pour les agents IA
La configuration de l'accès aux e-mails et à Google Drive pour les bots d'IA sur AWS peut déclencher des blocages de compte. Voici une solution utilisant Gmail et les domaines Workspace.

Le moteur de RPG solo open-source utilise trois instances Claude pour l'analyse, la narration et la direction.
EdgeTales est un moteur de jeu de rôle solo open-source basé sur du texte où la mécanique des dés détermine les résultats et l'IA Claude génère une prose atmosphérique. Le système utilise trois instances Claude en pipeline : Cerveau (Haiku) pour analyser l'entrée en JSON, Narrateur (Sonnet) pour écrire la prose, et Directeur (Haiku) pour l'analyse asynchrone des scènes.