AWorld CLI
AWorld
Терминальный ИИ-агент AWorld: оркестратор ведет разработчика, оценщика и генераторов медиа по циклу «собрать, оценить, улучшить»
- 1 244 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент пишет и запускает код, работает с файлами и браузером в вашей рабочей папке
- Ключи модели и сервисов генерации лежат в `.env` или конфигурации, а задания субагентов тратят платные токены и деньги на внешних сервисах
- Цикл самоулучшения может многократно перезапускать генерацию и быстро расходовать лимиты
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/aworldОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент пишет и запускает код, работает с файлами и браузером в вашей рабочей папке
- Ключи модели и сервисов генерации лежат в `.env` или конфигурации, а задания субагентов тратят платные токены и деньги на внешних сервисах
- Цикл самоулучшения может многократно перезапускать генерацию и быстро расходовать лимиты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AWorld CLI запускается в терминале командой `aworld-cli` и ведет задачу через команду субагентов. Главный агент AWorld разбирает цель и раздает работу: Developer пишет, отлаживает и рефакторит код, Evaluator проверяет результат по заданным критериям, а Video Diffusion, Audio Generator и Image Generator делают видео, озвучку и картинки по тексту. Проект inclusionAI служит еще и фреймворком для сборки собственных агентов. Здесь описан терминальный агент. Главный сценарий называется циклом «собрать, оценить, улучшить». Вы просите, например, мини-приложение для заучивания английских слов с оценкой качества интерфейса выше 0,9. Developer пишет HTML, Evaluator проверяет его своим скиллом app_evaluator, и если оценка ниже целевой, Developer получает перечень проблем и правит код, пока критерий не выполнен. Знания агента оформлены как скиллы в папке `aworld-skills`: app_evaluator, agent-browser, filex, embedded_video, text2agent, self_evolve, long-running-agent, workbench и другие. Для больших кодовых баз проект использует технику CAST (Code Abstract Syntax Tree): агент видит схему кода и получает только нужные фрагменты. Встроенные плагины CLI лежат в `aworld-cli/src/aworld_cli/builtin_plugins`.
Для кого. Для разработчиков, которые хотят терминального агента с циклом самопроверки и готовыми скиллами и готовы подключить собственную модель.
Подходит, если
- Нужно собрать небольшое веб-приложение и автоматически довести его до заданной оценки качества интерфейса
- Задача требует связки: код, проверка результата, затем видео, озвучка или изображения
- Вы хотите писать и подключать собственные скиллы к терминальному агенту и смотреть, как он оценивает результат
- Нужен эксперимент с агентами, которые сами улучшают другие агенты через скиллы text2agent и self_evolve
Не подходит, если
- Нужен скилл или плагин для уже привычного Claude Code или Cursor: AWorld CLI запускает свой собственный агент и не встраивается в них
- Нет ключей к модели и сервисам генерации: без них агент и субагенты Video, Audio и Image не работают
- Нужна установка одной командой без клона репозитория: CLI ставится только из исходников
- Задача простая и решается одним запросом к модели: многоагентная схема с оценщиком тратит лишние токены
Пример запроса к агенту
Сделай мини-приложение для заучивания английских слов и доведи оценку интерфейса до 0,9Ограничения
- Установка идет из клона репозитория: `pip install -e .` в корне, затем `pip install -e .` в папке `aworld-cli`. Авторы советуют окружение conda с Python 3.11.
- Модель и параметры API задаются командой `aworld-cli --config` или файлом `.env` в рабочей папке.
- Видео-, аудио- и графические субагенты используют внешние модели генерации (например, Kling-V3 для видео), для них нужны свои ключи и деньги на счете.
- Проект большой и включает фреймворк, бенчмарки и CLI. Документы в `aworld-cli/internal/docs/superpowers/` авторы называют историческими заметками планирования.
Как отключить. Удалите пакеты командой `pip uninstall aworld-cli` и `pip uninstall aworld` в том же окружении, а клон репозитория и файл `.env` с ключами уберите вручную.
Частые вопросы
Как установить AWorld CLI?
Склонируйте репозиторий inclusionAI/AWorld, создайте окружение Python 3.11 и выполните `pip install -e .` в корне, затем `pip install -e .` в папке `aworld-cli`. Настройку модели запускает `aworld-cli --config`.
Встраивается ли AWorld CLI в Claude Code?
Нет, это самостоятельный терминальный агент со своими субагентами и скиллами из `aworld-skills`. Скиллы лежат в формате SKILL.md, но готового способа поставить их в Claude Code проект не дает.
Какие субагенты есть в AWorld CLI?
Главный AWorld Agent, Developer, Evaluator, Video Diffusion, Audio Generator и Image Generator. Первые три отвечают за код и проверку, остальные генерируют медиа.
Что такое цикл «собрать, оценить, улучшить»?
Developer пишет решение, Evaluator оценивает его скиллом app_evaluator, и при оценке ниже целевой Developer получает замечания и правит код. Цикл повторяется, пока критерий не выполнен.
Как задать модель и ключи?
Выполните `aworld-cli --config` или создайте файл `.env` в рабочей папке с переменными модели и API. Основные переменные собраны в файле `docs/AWorld CLI/Configuration.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request
CLI-установщик и менеджер скиллов для кодовых агентов: одна команда ставит скиллы в разные среды и помогает собирать свои
Консольная утилита LangWatch, которая создает каркас нового проекта ИИ-агента и передает его ассистенту для кода
Скилл с 25 командами для разбора и доработки промптов, инструментов и схем агентов в Cursor, Claude Code, Gemini CLI и Codex
CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| AWorld CLI (эта карточка) | нет | 1 244 | |
| goose | нет | 56 269 | открытый агент на Rust с десктопом и расширениями MCP, здесь же упор на цикл проверки результата скиллом-оценщиком |
| pydantic-deepagents | нет | 1 115 | терминальный ассистент с песочницей в Docker, а здесь команда субагентов с генерацией медиа |
Коротко о README
README показывает примеры работ, созданных агентом AWorld из скиллов: приложения, видео и поиск. Затем объясняет установку CLI, настройку и роли субагентов, цикл самоэволюции, технику CAST и общую систему скиллов, в которую сообщество добавляет свои знания. В конце идут разделы о фреймворке, бенчмарках и планах.