Open-source-среда для суперагента, который координирует субагентов, память и изолированные среды для исследований, разработки и других задач длительностью от минут до часов.
agentscope-ai/agentscope
Python-фреймворк для создания, запуска и наблюдения за LLM-агентами: инструменты, команды агентов, память, изолированное выполнение и развёртываемый сервис.
- Звёзды
- 35,511
- Форки
- 3,805
- Открытые issues
- 670
- Последний коммит
- 3 дня назад
Что это?
AgentScope — Python-фреймворк для создания агентов на базе LLM. В его SDK входят цикл рассуждения и действий ReAct, набор инструментов с поддержкой Python-функций, MCP-серверов и skills, а также адаптеры моделей для OpenAI, Anthropic, Gemini, DashScope, DeepSeek и Ollama. В качестве готовых компонентов доступны управление контекстом, middleware hooks, контроль разрешений с подтверждением от человека и подключаемые хранилища памяти, например ReMe и Mem0.
Агенты могут запускать инструменты и код в изолированных средах, в том числе локально, в Docker, E2B и Kubernetes. Система событий передаёт во frontend данные о рассуждениях, вызовах инструментов и мультимодальном контенте; также поддерживаются голосовые агенты, работающие в реальном времени.
В проект входит и сервис для агентов: backend на FastAPI с готовым Web UI для многопользовательских приложений с несколькими сессиями, командами агентов, IM-каналами, такими как Feishu и Discord, RAG, запланированными задачами и сохранением данных.
Ключевые возможности
- 01Цикл ReAct со структурированным выводом, прерыванием и пакетными вызовами инструментов
- 02Набор инструментов с поддержкой Python-инструментов, MCP-серверов и skills, а также встроенными инструментами для shell, работы с файлами и поиска
- 03Поддержка моделей OpenAI, Anthropic, Gemini, DashScope, DeepSeek, Ollama и других
- 04Изолированный запуск инструментов и кода локально, в Docker, E2B или Kubernetes
- 05Сервис для агентов с готовым Web UI, сессиями для нескольких пользователей и интеграцией с IM-каналами
Сценарии использования
- Создание многошагового агента, который вызывает инструменты и редактирует файлы в изолированной среде
- Создание команды агентов с ведущим и исполнительными агентами, которые делят между собой сложную задачу
- Развёртывание чат-приложения с несколькими сессиями на базе агентов и готовым веб-интерфейсом
- Создание прототипа голосового помощника, который передаёт ответы в реальном времени
Быстрый старт
- 1
Установите AgentScope из PyPI (требуется Python 3.11 или новее).
uv pip install agentscope - 2
Сохраните пример консольного приложения из README и запустите его, задав DASHSCOPE_API_KEY.
Что важно знать
- Требуется Python 3.11 или новее.
- Для работы примера агента нужен ключ API DashScope от поставщика моделей.
- Некоторые функции, например голосовая связь в реальном времени и SOP, помечены как экспериментальные.
В подборках
Темы
Частые вопросы
- Что такое agentscope?
- Python-фреймворк для создания, запуска и наблюдения за LLM-агентами: инструменты, команды агентов, память, изолированное выполнение и развёртываемый сервис. AgentScope — Python-фреймворк для создания агентов на базе LLM. В его SDK входят цикл рассуждения и действий ReAct, набор инструментов с поддержкой Python-функций, MCP-серверов и skills, а также адаптеры моделей для OpenAI, Anthropic, Gemini, DashScope, DeepSeek и Ollama. В качестве готовых компонентов доступны управление контекстом, middleware hooks, контроль разрешений с подтверждением от человека и подключаемые хранилища памяти, например ReMe и Mem0.
- agentscope можно использовать бесплатно? Какая у него лицензия?
- agentscope распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- agentscope всё ещё поддерживается?
- Активно поддерживается. Последний коммит в agentscope — 4 нояб. 2026 г..
- Для чего можно использовать agentscope?
- Создание многошагового агента, который вызывает инструменты и редактирует файлы в изолированной среде Создание команды агентов с ведущим и исполнительными агентами, которые делят между собой сложную задачу Развёртывание чат-приложения с несколькими сессиями на базе агентов и готовым веб-интерфейсом Создание прототипа голосового помощника, который передаёт ответы в реальном времени
- Как установить agentscope?
- Установите AgentScope из PyPI (требуется Python 3.11 или новее).: uv pip install agentscope Сохраните пример консольного приложения из README и запустите его, задав DASHSCOPE_API_KEY.
- Где скачать agentscope?
- Исходный код и инструкции по установке — на GitHub: https://github.com/agentscope-ai/agentscope
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Токен-экономный ИИ-агент с микроядерной архитектурой для CLI, Web UI и чатов, который для каждого запроса выбирает самую дешёвую подходящую модель.
Персональный AI-ассистент для самостоятельного развёртывания на компьютере или в облаке с подключением к DingTalk, Lark, Discord, Telegram и другим чатам.
Мультиагентный AI-ассистент с открытым исходным кодом для задач в интернете, на компьютере, с файлами и в чатах Telegram, Feishu и WeCom.
Самостоятельно размещаемый AI-ассистент для семей и небольших команд: несколько экспертов, интеграции с мессенджерами и веб-панель в одном процессе.
Платформа AI-ассистентов на Java/Spring Boot для собственного хостинга: рабочие пространства для нескольких пользователей, переключение между LLM-провайдерами, LLM Wiki, MCP и Skills, интеграции с мессенджерами.