Plataforma open source para desarrollar aplicaciones con LLM que integra flujos visuales con agentes, pipelines de RAG, gestión de modelos y observabilidad en un solo espacio de trabajo.
neuron-core/neuron-ai
Framework de PHP para crear aplicaciones de IA con agentes y conectar proveedores de LLM, herramientas, servidores MCP, RAG y workflows.
- Estrellas
- 2,152
- Forks
- 257
- Issues abiertos
- 10
- Último commit
- ayer
¿Qué es?
Neuron es un framework de PHP para crear y orquestar agentes de IA dentro de aplicaciones PHP. Un agente es una clase de PHP que extiende la clase base Agent del framework, define el proveedor y las instrucciones, y puede recibir herramientas, memoria y capacidades de RAG. El historial de conversación se asocia a un ID de thread, lo que permite al agente mantener el contexto entre mensajes.
El framework permite cambiar entre distintos proveedores de LLM, como Anthropic, OpenAI, Gemini, Mistral, Ollama y AWS Bedrock, sin modificar el código del agente. Las herramientas y los toolkits permiten que los agentes llamen a funciones de PHP, como un toolkit de esquemas y consultas SELECT de MySQL, y un conector MCP puede cargar herramientas expuestas por servidores MCP externos. La salida estructurada asigna las respuestas del modelo a clases de PHP anotadas con atributos de esquema.
Para casos de uso de recuperación de información, una clase base RAG combina un proveedor de embeddings con un vector store como Pinecone. El componente Workflow expone los elementos subyacentes como bloques independientes y admite pausas con intervención humana; además, el proyecto incluye skills de integración con Laravel y Symfony, y un generador de comandos de consola.
Funciones clave
- 01Cambiar entre distintos proveedores de LLM sin modificar el código del agente
- 02Proporcionar a los agentes herramientas, toolkits y herramientas de servidores MCP
- 03Asignar la salida estructurada a clases de PHP mediante atributos
- 04RAG integrado con proveedores de embeddings y vector stores como Pinecone
- 05Motor de Workflow con pausas con intervención humana y puntos de control
Casos de uso
- Añadir un asistente conversacional a una aplicación existente de Laravel o Symfony
- Permitir que un agente responda preguntas consultando una base de datos MySQL en modo de solo lectura
- Extraer datos estructurados del lenguaje natural y convertirlos en objetos de PHP
- Crear un chatbot con generación aumentada por recuperación sobre documentos almacenados en una base de datos vectorial
Inicio rápido
- 1
Instala el paquete con Composer
composer require neuron-core/neuron-ai - 2
Genera una clase inicial para el agente
vendor/bin/neuron make:agent DataAnalystAgent - 3
Configura la clave API del proveedor y el modelo en el agente, y luego chatea con él
Antes de usarlo
- Requiere PHP 8.1 o posterior.
- La mayoría de los ejemplos llaman a la API de un proveedor de LLM de pago, por lo que necesitas una cuenta y una clave API.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es neuron-ai?
- Framework de PHP para crear aplicaciones de IA con agentes y conectar proveedores de LLM, herramientas, servidores MCP, RAG y workflows. Neuron es un framework de PHP para crear y orquestar agentes de IA dentro de aplicaciones PHP. Un agente es una clase de PHP que extiende la clase base Agent del framework, define el proveedor y las instrucciones, y puede recibir herramientas, memoria y capacidades de RAG. El historial de conversación se asocia a un ID de thread, lo que permite al agente mantener el contexto entre mensajes.
- ¿neuron-ai es gratuito? ¿Qué licencia tiene?
- neuron-ai es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿neuron-ai sigue mantenido?
- Mantenimiento activo. El último commit de neuron-ai fue el 21 oct 2026.
- ¿Para qué puedo usar neuron-ai?
- Añadir un asistente conversacional a una aplicación existente de Laravel o Symfony Permitir que un agente responda preguntas consultando una base de datos MySQL en modo de solo lectura Extraer datos estructurados del lenguaje natural y convertirlos en objetos de PHP Crear un chatbot con generación aumentada por recuperación sobre documentos almacenados en una base de datos vectorial
- ¿Cómo se instala neuron-ai?
- Instala el paquete con Composer: composer require neuron-core/neuron-ai Genera una clase inicial para el agente: vendor/bin/neuron make:agent DataAnalystAgent Configura la clave API del proveedor y el modelo en el agente, y luego chatea con él
- ¿Dónde consigo neuron-ai?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/neuron-core/neuron-ai
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma sin código que genera agentes de IA listos para producción a partir de descripciones en lenguaje natural, con herramientas, memoria y orquestación integradas.
Sistema multiagente basado en Context Engineering, con un editor visual para diseñar, probar e implementar flujos de trabajo de agentes.
Plataforma de código abierto para crear agentes de IA empresariales, con bases de conocimiento RAG, flujos de trabajo visuales y uso de herramientas MCP.
Constructor de aplicaciones de IA de código abierto para crear y ejecutar flujos de trabajo con agentes mediante un editor visual de arrastrar y soltar y varios proveedores de LLM.
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.