phpClaw es un framework de código abierto para PHP que permite a los desarrolladores crear agentes de inteligencia artificial con herramientas, memoria y controles de seguridad preconfigurados. A diferencia de los SDK genéricos, este proyecto integra un bucle ReAct (reason, act, observe, repeat) nativo y adaptadores específicos para frameworks populares como Laravel, Symfony, WordPress, Drupal, Magento, Joomla, OpenCart y PrestaShop. El sistema opera sin dependencias de frameworks en su núcleo, utilizando solo extensiones PHP estándar como ext-curl, ext-json y ext-mbstring, lo que garantiza una instalación rápida mediante Composer.
La arquitectura de phpClaw se centra en la flexibilidad y la seguridad. Soporta automáticamente siete proveedores de LLM (Anthropic, OpenAI, Groq, Gemini, Mistral, DeepSeek y Ollama) mediante la detección de variables de entorno, eliminando el bloqueo de proveedor. Incluye un servidor MCP integrado para exponer las herramientas de la aplicación a clientes como Claude Desktop o Claude Code. En cuanto a seguridad, el framework implementa ocho defensas por defecto contra inyección de prompts, PII y código, además de un guardado obligatorio de resultados de herramientas y una validación estricta de comandos de shell mediante listas de bloqueo. La memoria es abstracción intercambiable y el sistema soporta modos híbridos de streaming y llamadas a herramientas. Está diseñado para orquestar agentes en pipelines y grafos, permitiendo cadenas de pasos con reintentos y fallback, así como nodos que pueden pausar para intervención humana o reanudar en procesos separados.
