Phantom: Un Agente de IA Persistente Construido con el SDK de Agente de Claude

Qué hace Phantom
Phantom es un agente de IA persistente que funciona las 24 horas del día, los 7 días de la semana, en una máquina dedicada, en lugar de terminar cuando cierras una sesión de terminal. El sistema envuelve el SDK de Agente de Claude (específicamente Opus 4.6) con tres componentes clave: memoria vectorial persistente, un motor de auto-evolución y un servidor MCP (Protocolo de Contexto de Modelo). Interactúas con él a través de Slack, y se ejecuta en su propia máquina virtual o mediante Docker Compose con tres comandos para configurarlo.
Características clave y arquitectura
- Pila tecnológica: Construido con Bun y TypeScript
- SDK central: Utiliza el SDK de Agente de Claude (Opus 4.6)
- Sistema de memoria: Memoria vectorial persistente para retener el contexto entre sesiones
- Motor de auto-evolución: Reescribe automáticamente su propia configuración después de cada sesión
- Servidor MCP: Permite el registro y reutilización de herramientas
- Comunicación: La interfaz principal es Slack
- Implementación: Se ejecuta en su propia máquina virtual o mediante Docker Compose
- Configuración: Tres comandos para ponerlo en marcha
- Licencia: Apache 2.0
- Pruebas: Incluye 770 pruebas
Ejemplos de producción de la fuente
Cuando se le pidió ayuda con el análisis de datos, Phantom instaló de forma autónoma ClickHouse en su máquina virtual, descargó 28.7 millones de filas de datos de Hacker News, construyó un panel de análisis, creó una API REST para él y registró esa API como una herramienta MCP para uso futuro.
Cuando alguien preguntó "¿puedo hablar contigo en Discord?", Phantom respondió que no admitía Discord pero que probablemente podría construirlo. Luego guió al usuario para crear un bot de Discord, recogió el token a través de un formulario seguro, inició un contenedor y se puso en línea en Discord, agregando efectivamente un canal de comunicación con el que nunca fue construido originalmente.
El agente también integró Vigil (una pequeña herramienta de monitoreo de código abierto) en su configuración de ClickHouse y se construyó un panel de monitoreo para su propia infraestructura, esencialmente observándose a sí mismo.
Mecanismo de auto-evolución
El motor de auto-evolución ejecuta una canalización de 6 pasos después de cada sesión para reescribir su propia configuración. El creador descubrió que usar Sonnet para juzgar los cambios propuestos por Opus prevenía la deriva que ocurría cuando Opus juzgaba su propio trabajo, implementando validación entre modelos para mantener la estabilidad.
Todo el proyecto fue construido usando Claude Code como el único compañero de ingeniería.
Para quién es esto
Desarrolladores interesados en construir agentes de IA persistentes con el SDK de Agente de Claude, particularmente aquellos que buscan ejemplos de integración autónoma de herramientas y sistemas auto-modificables.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

El motivo MCP le da a Claude Code la capacidad de ver videos para reproducir errores de UI
motif es un servidor MCP que permite a Claude Code ver grabaciones de pantalla de errores de interfaz de usuario, utilizando el análisis fotograma a fotograma de Gemini 2.5 Flash para devolver descripciones visuales, causas raíz y diferencias. La configuración requiere una clave API de Gemini y dos líneas en mcp.json.

La Aplicación QCAI Proporciona un Centro de Control Móvil para el Ecosistema OpenClaw
Un equipo de investigación académica lanza la aplicación QCAI para iOS y Android, desarrollada con asistencia de IA, que ofrece monitoreo de panel de control, chat de puerta de enlace y acceso VPN seguro a las herramientas de OpenClaw.

Cuervo: Plataforma MCP de Código Abierto Agrega Memoria Persistente y Compartición P2P a Frontends de LLM
Crow es una plataforma de servidor MCP de código abierto y autoalojada que proporciona a los frontends de LLM memoria persistente respaldada por SQLite, herramientas de investigación estructurada y compartición cifrada entre pares. Funciona con cualquier cliente compatible con MCP como Claude Desktop, Cursor o Windsurf y no requiere dependencia de la nube por defecto.

Extensión de Claude para VS Code Deslizador de Esfuerzo de Razonamiento Envía Valores Inconsistentes
El control deslizante de esfuerzo de razonamiento en la extensión de Claude para VS Code envía valores numéricos inconsistentes al modelo, con un mapeo no monótono donde mover el control hacia arriba puede enviar un número más bajo.