Об этом проекте
OpenManus — это open-source фреймворк для создания и запуска универсальных AI-агентов. Разработан контрибьюторами из MetaGPT и предоставляет локальную альтернативу закрытым платформам агентов, позволяя пользователям выполнять задачи, заданные через промпты на естественном языке.
Проект запускает агентов, подключённых к LLM API, таким как GPT-4o от OpenAI. Поддерживаются несколько режимов выполнения: одиночный агент через python main.py, версия с MCP-инструментами через python run_mcp.py и нестабильный многоагентный поток через python run_flow.py. При включении в конфигурации доступен DataAnalysis Agent для задач анализа и визуализации данных.
Браузерная автоматизация интегрирована по умолчанию через Browser Use CLI 3.0, работающий как MCP-сервер. Агент может управлять локальным экземпляром Chrome или Chromium без API-ключа, либо подключаться к удалённому браузеру Browser Use Cloud через API-ключ. Также поддерживается браузер Playwright от BrowserGym.
Конфигурация управляется через файл config.toml, где пользователи задают эндпоинты LLM-моделей, API-ключи и дополнительные настройки для каждой модели, включая vision-модели. Проект рекомендует использовать uv для быстрой установки зависимостей и изоляции окружения, хотя conda также поддерживается.
Компаньон-проект OpenManus-RL исследует методы тонкой настройки LLM-агентов с помощью обучения с подкреплением (GRPO), разработанный совместно исследователями из UIUC и командой OpenManus.
Установка требует клонирования репозитория, создания виртуального окружения Python 3.12 и установки зависимостей из requirements.txt. Pre-commit хуки используются для обеспечения качества кода перед отправкой pull request.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.