AWorld CLI

AWorld

Терминальный ИИ-агент AWorld: оркестратор ведет разработчика, оценщика и генераторов медиа по циклу «собрать, оценить, улучшить»

  • 1 244 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Агент пишет и запускает код, работает с файлами и браузером в вашей рабочей папке
  • Ключи модели и сервисов генерации лежат в `.env` или конфигурации, а задания субагентов тратят платные токены и деньги на внешних сервисах
  • Цикл самоулучшения может многократно перезапускать генерацию и быстро расходовать лимиты
Все причины и проверки

inclusionai/aworld

Установка

В терминале, через 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`.

Обсуждение

Вопросов и отзывов пока нет.

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ360Звезды репозитория

Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request

ВоркфлоуШирокий доступ1,1 тыс.Звезды репозитория

CLI-установщик и менеджер скиллов для кодовых агентов: одна команда ставит скиллы в разные среды и помогает собирать свои

CLIРасширенный доступ1,2 тыс.Звезды репозитория

Консольная утилита LangWatch, которая создает каркас нового проекта ИИ-агента и передает его ассистенту для кода

CLIРасширенный доступ1,6 тыс.Звезды репозитория

Скилл с 25 командами для разбора и доработки промптов, инструментов и схем агентов в Cursor, Claude Code, Gemini CLI и Codex

СкиллРасширенный доступ592Звезды репозитория

CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов

CLIШирокий доступ1,7 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
AWorld CLI (эта карточка)нет1 244
gooseнет56 269открытый агент на Rust с десктопом и расширениями MCP, здесь же упор на цикл проверки результата скиллом-оценщиком
pydantic-deepagentsнет1 115терминальный ассистент с песочницей в Docker, а здесь команда субагентов с генерацией медиа

Коротко о README

README показывает примеры работ, созданных агентом AWorld из скиллов: приложения, видео и поиск. Затем объясняет установку CLI, настройку и роли субагентов, цикл самоэволюции, технику CAST и общую систему скиллов, в которую сообщество добавляет свои знания. В конце идут разделы о фреймворке, бенчмарках и планах.

Бейдж для README

Сообщить о проблеме

Foxx AIAWorld CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.