Plataforma open source para desenvolver apps com LLM, reunindo workflows visuais com agentes, pipelines de RAG, gerenciamento de modelos e observabilidade em um só workspace.
neuron-core/neuron-ai
Framework PHP para criar aplicações de IA agêntica, conectando provedores de LLM, ferramentas, servidores MCP, RAG e workflows a agentes.
- Estrelas
- 2,152
- Forks
- 257
- Issues abertas
- 10
- Último commit
- ontem
O que é?
Neuron é um framework PHP para criar e orquestrar agentes de IA em aplicações PHP. Um agente é uma classe PHP que estende a classe base Agent do framework, define o provedor e as instruções e pode receber ferramentas, memória e recursos de RAG. O histórico da conversa fica associado a um ID de thread, permitindo que o agente mantenha o contexto entre mensagens.
O framework permite alternar entre vários provedores de LLM, incluindo Anthropic, OpenAI, Gemini, Mistral, Ollama e AWS Bedrock, sem alterar o código do agente. Ferramentas e toolkits permitem que os agentes chamem funções PHP, como um toolkit de schema e consultas SELECT do MySQL, e um conector MCP pode carregar ferramentas disponibilizadas por servidores MCP externos. A saída estruturada mapeia as respostas do modelo para classes PHP anotadas com atributos de schema.
Para casos de uso de recuperação, uma classe base de RAG combina um provedor de embeddings com um vector store, como o Pinecone. O componente Workflow disponibiliza os elementos subjacentes como blocos independentes e permite pausas com intervenção humana. O projeto também inclui skills de integração com Laravel e Symfony e um gerador de comandos para o console.
Recursos principais
- 01Alternar entre vários provedores de LLM sem alterar o código do agente
- 02Disponibilizar ferramentas, toolkits e ferramentas de servidores MCP para os agentes
- 03Mapear a saída estruturada para classes PHP por meio de atributos
- 04RAG integrado com provedores de embeddings e vector stores como o Pinecone
- 05Mecanismo de Workflow com pausas para intervenção humana e checkpoints
Casos de uso
- Adicionar um assistente conversacional a uma aplicação Laravel ou Symfony existente
- Permitir que um agente responda a perguntas consultando um banco de dados MySQL em modo somente leitura
- Extrair dados estruturados de linguagem natural para objetos PHP
- Criar um chatbot com geração aumentada por recuperação sobre documentos armazenados em um banco de dados vetorial
Início rápido
- 1
Instale o pacote com o Composer
composer require neuron-core/neuron-ai - 2
Gere uma classe inicial para o agente
vendor/bin/neuron make:agent DataAnalystAgent - 3
Configure a chave de API do provedor e o modelo no agente e, em seguida, converse com ele
Antes de usar
- Requer PHP 8.1 ou mais recente.
- A maioria dos exemplos chama a API de um provedor de LLM pago, então você precisa de uma conta e de uma chave de API.
Em coleções
Tópicos
Perguntas frequentes
- O que é neuron-ai?
- Framework PHP para criar aplicações de IA agêntica, conectando provedores de LLM, ferramentas, servidores MCP, RAG e workflows a agentes. Neuron é um framework PHP para criar e orquestrar agentes de IA em aplicações PHP. Um agente é uma classe PHP que estende a classe base Agent do framework, define o provedor e as instruções e pode receber ferramentas, memória e recursos de RAG. O histórico da conversa fica associado a um ID de thread, permitindo que o agente mantenha o contexto entre mensagens.
- neuron-ai é gratuito? Qual é a licença?
- neuron-ai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- neuron-ai ainda é mantido?
- Manutenção ativa. O último commit de neuron-ai foi em 21 de out. de 2026.
- Para que posso usar neuron-ai?
- Adicionar um assistente conversacional a uma aplicação Laravel ou Symfony existente Permitir que um agente responda a perguntas consultando um banco de dados MySQL em modo somente leitura Extrair dados estruturados de linguagem natural para objetos PHP Criar um chatbot com geração aumentada por recuperação sobre documentos armazenados em um banco de dados vetorial
- Como instalar neuron-ai?
- Instale o pacote com o Composer: composer require neuron-core/neuron-ai Gere uma classe inicial para o agente: vendor/bin/neuron make:agent DataAnalystAgent Configure a chave de API do provedor e o modelo no agente e, em seguida, converse com ele
- Onde consigo neuron-ai?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/neuron-core/neuron-ai
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma sem código que gera agentes de IA prontos para produção a partir de descrições em linguagem natural, com ferramentas, memória e orquestração integradas.
Sistema multiagente baseado em Context Engineering, com editor visual para criar, testar e implantar fluxos de trabalho com agentes.
Plataforma open source para criar agentes de IA de nível empresarial, com bases de conhecimento RAG, workflows visuais e uso de ferramentas MCP.
Plataforma open source para criar e executar workflows com agentes de IA, usando um editor visual de arrastar e soltar e vários provedores de LLM.
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.