Что такое OpenManus
OpenManus — открытая альтернатива Manus: общецелевой агент «сделай задачу», который сам ходит в браузер, пишет код и работает с файлами. Python-фреймворк, полностью open-source. Модель подключается своя — с ключом LLMost агент работает на любой модели каталога.
Требования
- Python 3.12+
- Git
- Аккаунт LLMost с API-ключом
Установка
git clone https://github.com/FoundationAgents/OpenManus.git
cd OpenManus
pip install -r requirements.txt
Точные шаги окружения (conda / uv, зависимости браузера) — в README проекта.
Подключение LLMost
-
Создайте ключ на странице Ключи API (формат
llmost_...). -
Создайте конфиг из примера и откройте его:
cp config/config.example.toml config/config.toml -
Заполните секцию
[llm]:[llm] model = "~anthropic/claude-sonnet-latest" base_url = "https://llmost.ru/api/v1" api_key = "llmost_..." max_tokens = 8192 -
Для задач с изображениями (скриншоты браузера и т.п.) заполните и vision-секцию — тоже через LLMost:
[llm.vision] model = "~google/gemini-pro-latest" base_url = "https://llmost.ru/api/v1" api_key = "llmost_..." -
Запустите агента:
python main.py
Выбор модели
Агент активно использует инструменты — модель должна поддерживать tool calling:
~anthropic/claude-sonnet-latest— лучший выбор для агентной работы;~openai/gpt-latest— универсальная флагманская альтернатива;~google/gemini-pro-latest— сильная мультимодальная, хороша для[llm.vision].
Полный список с ценами — в каталоге моделей LLMost.
Проверка
Запустите python main.py и дайте простую задачу — например, «Создай файл
hello.txt с текстом Привет». Агент выполнит её — значит, всё работает.
Чтобы проверить endpoint в обход OpenManus:
curl https://llmost.ru/api/v1/chat/completions \
-H "Authorization: Bearer llmost_..." \
-H "Content-Type: application/json" \
-d '{
"model": "~google/gemini-flash-latest",
"messages": [{"role": "user", "content": "Привет!"}]
}'
Частые проблемы
Агент не стартует после правки конфига. Проверьте TOML-синтаксис: строки
в кавычках, секции в квадратных скобках, файл лежит в config/config.toml.
Ошибка 401. Ключ скопирован не полностью или удалён. Создайте новый на странице Ключи API.
Ошибка 402 «Недостаточно средств». Автономный агент расходует много токенов — проверьте баланс и пополните его.
Задачи с браузером падают на скриншотах. Не заполнена секция
[llm.vision] — добавьте мультимодальную модель, как в примере выше.
Ссылки
- GitHub: FoundationAgents/OpenManus
- Другие приложения — в каталоге ИИ-агентов