Платформа с открытым исходным кодом для разработки приложений на базе LLM: визуальные агентные сценарии, RAG-пайплайны, управление моделями и мониторинг в одном рабочем пространстве.
neuron-core/neuron-ai
PHP-фреймворк для создания приложений с AI-агентами: он связывает LLM-провайдеров, инструменты, MCP-серверы, RAG и рабочие процессы с агентами.
- Звёзды
- 2,150
- Форки
- 257
- Открытые issues
- 10
- Последний коммит
- вчера
Что это?
Neuron — PHP-фреймворк для создания AI-агентов и управления ими в PHP-приложениях. Агент — это PHP-класс, наследующий базовый класс Agent из фреймворка: в нём задаются провайдер и инструкции, а также можно подключить инструменты, память и возможности RAG. История диалога привязана к ID треда, поэтому агент может сохранять контекст между сообщениями.
Фреймворк позволяет переключаться между множеством LLM-провайдеров, включая Anthropic, OpenAI, Gemini, Mistral, Ollama и AWS Bedrock, не меняя код агента. С помощью инструментов и наборов инструментов агенты могут вызывать PHP-функции, например набор для работы со схемой и запросами MySQL. Коннектор MCP загружает инструменты, предоставляемые внешними MCP-серверами. Структурированный вывод преобразует ответы модели в PHP-классы с атрибутами схемы.
Для задач поиска базовый класс RAG объединяет провайдер эмбеддингов с векторным хранилищем, например Pinecone. Компонент Workflow предоставляет лежащие в его основе элементы как самостоятельные строительные блоки и поддерживает паузы с участием человека. В проект также входят интеграционные skills для Laravel и Symfony, а также генератор консольных команд.
Ключевые возможности
- 01Переключение между множеством LLM-провайдеров без изменения кода агента
- 02Подключение к агентам инструментов, наборов инструментов и инструментов MCP-серверов
- 03Преобразование структурированного вывода в PHP-классы с помощью атрибутов
- 04Встроенный RAG с провайдерами эмбеддингов и векторными хранилищами, например Pinecone
- 05Движок Workflow с паузами для участия человека и контрольными точками
Сценарии использования
- Добавление диалогового помощника в существующее приложение на Laravel или Symfony
- Настройка агента для ответов на вопросы с помощью запросов только на чтение к базе данных MySQL
- Извлечение структурированных данных из естественного языка в PHP-объекты
- Создание чат-бота с RAG по документам, хранящимся в векторной базе данных
Быстрый старт
- 1
Установите пакет с помощью Composer
composer require neuron-core/neuron-ai - 2
Создайте стартовый класс агента
vendor/bin/neuron make:agent DataAnalystAgent - 3
Укажите в агенте API-ключ провайдера и модель, а затем общайтесь с ним
Что важно знать
- Требуется PHP 8.1 или более новая версия.
- В большинстве примеров вызывается API платного провайдера LLM, поэтому вам понадобятся аккаунт и API-ключ.
В подборках
Темы
Частые вопросы
- Что такое neuron-ai?
- PHP-фреймворк для создания приложений с AI-агентами: он связывает LLM-провайдеров, инструменты, MCP-серверы, RAG и рабочие процессы с агентами. Neuron — PHP-фреймворк для создания AI-агентов и управления ими в PHP-приложениях. Агент — это PHP-класс, наследующий базовый класс Agent из фреймворка: в нём задаются провайдер и инструкции, а также можно подключить инструменты, память и возможности RAG. История диалога привязана к ID треда, поэтому агент может сохранять контекст между сообщениями.
- neuron-ai можно использовать бесплатно? Какая у него лицензия?
- neuron-ai распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- neuron-ai всё ещё поддерживается?
- Активно поддерживается. Последний коммит в neuron-ai — 21 окт. 2026 г..
- Для чего можно использовать neuron-ai?
- Добавление диалогового помощника в существующее приложение на Laravel или Symfony Настройка агента для ответов на вопросы с помощью запросов только на чтение к базе данных MySQL Извлечение структурированных данных из естественного языка в PHP-объекты Создание чат-бота с RAG по документам, хранящимся в векторной базе данных
- Как установить neuron-ai?
- Установите пакет с помощью Composer: composer require neuron-core/neuron-ai Создайте стартовый класс агента: vendor/bin/neuron make:agent DataAnalystAgent Укажите в агенте API-ключ провайдера и модель, а затем общайтесь с ним
- Где скачать neuron-ai?
- Исходный код и инструкции по установке — на GitHub: https://github.com/neuron-core/neuron-ai
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа без программирования, которая создает готовых к эксплуатации AI-агентов по описанию на естественном языке и включает инструменты, память и оркестрацию.
Мультиагентная система на основе Context Engineering с визуальным редактором для проектирования, тестирования и развёртывания агентных workflow.
Платформа с открытым исходным кодом для создания корпоративных ИИ-агентов: базы знаний RAG, визуальные сценарии и поддержка MCP-инструментов.
Платформа с открытым исходным кодом для создания и запуска агентных workflow с визуальным редактором drag-and-drop и поддержкой разных LLM-провайдеров.
Локальный слой долговременной памяти для AI-агентов на основе Markdown: данные хранятся в редактируемых файлах, а для поиска используются индексы SQLite и LanceDB.