LibreAI / ИИ-агенты / agent-world-model
// agents · Snowflake-Labs/agent-world-model

agent-world-model

agent-world-model — проект с открытым исходным кодом из категории «ИИ-агенты» от Snowflake-Labs (Snowflake-Labs/agent-world-model на GitHub). У него 465 звёзд на GitHub и 50 форков, он распространяется по лицензии NOASSERTION и последний раз обновлялся на GitHub 28 мая 2026.

Snowflake's Agent World Model: synthesise 1,000 executable MCP tool-use environments for agentic RL.

★ 465 звёзд⑂ 50 форковNOASSERTIONобновлено май 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
Snowflake-Labs/agent-world-model
Звёзды GitHub
465
Форки
50
Лицензия
NOASSERTION
Последнее обновление на GitHub
28 мая 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  1. Clarify your goal

    Decide whether to use the 1,000 released environments directly or synthesise your own from seed scenarios.

  2. Get the project

    Clone the repository, run uv sync, and download the released environments dataset from Hugging Face if you are using them.

  3. Install and configure

    Set your LLM provider credentials and model choices for synthesis and verification.

  4. Run your first task

    Start an environment's MCP server, run the demo agent against a task, and verify its trajectory with the built-in judges.

// возможности

Почему его любят

Full synthesis pipeline

The awm CLI generates scenarios, tasks, database schemas and sample data, API specifications, MCP environment code, and verifiers, or runs the whole pipeline at once.

1,000 released environments

The synthesised environments, tasks, databases, and verification are published on Hugging Face and can also be tried in a live demo Space.

Unified MCP interface

Every environment is exposed as an MCP server, so agents interact through the same list_tools and call_tool protocol.

Environment management commands

Start servers per scenario, health-check one or all environments, and reset databases to their initial state between runs.

Two verification modes

Verify agent trajectories with a code-augmented LLM-as-a-judge or a purely code-based judge.

Benchmark harness

An adapted evaluation harness covers BFCLv3, tau2-bench, and MCP-Universe under the same MCP tool protocol, with trained Arctic-AWM models released alongside.

Advertisement
// запустите сами

Запустите сами

  1. Clone and set up the environment

    The project uses uv for its Python environment.

    git clone https://github.com/Snowflake-Labs/agent-world-model.git
    cd agent-world-model
    uv sync
  2. Download the released environments and configure credentials

    Grab the 1K environments dataset and set the synthesis LLM provider variables.

    hf download Snowflake/AgentWorldModel-1K --repo-type dataset --local-dir ./outputs/
    export AWM_SYN_LLM_PROVIDER="openai"
    export OPENAI_API_KEY=<your key>
  3. Start an environment and run the demo agent

    Serve a model with vLLM, start a scenario's MCP server, then run a task.

    awm env start --scenario "scenario_name" --envs_load_path outputs/gen_envs.jsonl --port 8001
    awm agent --task "show me the top 10 most expensive products" --mcp_url http://localhost:8001/mcp --api_url http://localhost:8000/v1 --model Snowflake/Arctic-AWM-4B
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains it?

It is developed by Snowflake AI Research with UNC-Chapel Hill collaborators, under the Snowflake-Labs organisation; the README notes its infrastructure was merged into Meta PyTorch's OpenEnv.

Is it free to use?

The code and the 1,000 environments are openly released on GitHub and Hugging Face, but the catalog metadata lists no license, so check the repository's license file before relying on specific terms.

Does it need a paid API key?

For synthesis and LLM-judge verification, yes: you configure an OpenAI or Azure OpenAI key. Using the released environments with a locally served model needs no key.

How does it compare to a well-known alternative?

Hand-built environments like a single benchmark suite are fixed; AWM generates environments itself, so you can scale to a thousand worlds and synthesise new ones for new domains.

How do I get started?

Clone the repo, uv sync, download Snowflake/AgentWorldModel-1K from Hugging Face, start an environment with awm env start, and run the demo agent.

// продолжить изучение

Похожие инструменты

ИИ-агенты

Qwen-AgentWorld

Qwen-AgentWorld: a language world model simulating MCP, terminal, web, and OS environments for agents.

★ 1,0 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

Jev Ultrafast

Jev Ultrafast — the fastest browser agent from browser-use: one decision-model request per action cycle drives a real browser, MIT

★ 23,7 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

ESP32 iPhone Agent

ESP32 iPhone Agent — let an AI model use a real iPhone with a $7 ESP32: AirPlay eyes, USB HID hands, no computer, no jailbreak

★ 2,4 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

open-codex-computer-use

Open-source Computer Use as an MCP service: let any agent drive macOS, Linux, and Windows desktops.

★ 2,4 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

Open-AutoGLM

An Open Phone Agent Model & Framework. Unlocking the AI Phone for Everyone

★ 26,3 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

Tongyi Deep Research

Tongyi Deep Research - Alibaba's open-source deep research agent and 30B model

★ 20,0 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если agent-world-model вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к agent-world-model — продолжайте изучать полку по обе стороны от него.

Получить agent-world-model

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.