← all repositories
MineDojo/Voyager

A Minecraft agent that codes its own lifelong skills

Voyager uses GPT-4 to explore Minecraft, writing and cataloging executable skills so it can solve novel tasks in fresh worlds without fine-tuning the model.

7.1k stars JavaScript AgentsLanguage Models
Voyager
Not currently ranked — collecting fresh signals.
star history

What it does

Voyager is a Minecraft agent that uses GPT-4 to explore the game world, acquire behaviors, and make discoveries without human intervention. It writes executable code to perform complex tasks, stores that code in a growing skill library, and retrieves it later to solve new problems in different worlds. The agent interacts with GPT-4 through blackbox API queries, so the underlying model never needs fine-tuning.

The interesting bit

Rather than learning through weight updates, Voyager treats skill acquisition as a programming problem: it iteratively prompts GPT-4 with environment feedback, execution errors, and self-verification to generate composable, interpretable code. This approach turns lifelong learning into a library-management challenge instead of a battle against catastrophic forgetting.

Key highlights

  • Automatically generates an exploration curriculum to maximize world coverage
  • Stores learned behaviors as executable code in an ever-growing skill library
  • Iteratively debugs programs using environment feedback, execution errors, and self-verification
  • Empirically reported to obtain 3.3× more unique items, travel 2.3× longer distances, and unlock key tech-tree milestones up to 15.3× faster than prior state-of-the-art
  • Supports resuming from checkpoints and transferring learned skills to new Minecraft worlds

Caveats

  • Requires an OpenAI GPT-4 API key and a modded Minecraft instance, so it is not a standalone drop-in tool
  • Task decomposition occasionally produces illogical sub-goals, according to the README
  • Explicitly labeled as a research project, not an official NVIDIA product

Verdict

Grab it if you are researching open-ended agents or LLM-driven skill composition. Pass if you need a plug-and-play Minecraft bot without external API dependencies.

Frequently asked

What is MineDojo/Voyager?
Voyager uses GPT-4 to explore Minecraft, writing and cataloging executable skills so it can solve novel tasks in fresh worlds without fine-tuning the model.
Is Voyager open source?
Yes — MineDojo/Voyager is open source, released under the MIT license.
What language is Voyager written in?
MineDojo/Voyager is primarily written in JavaScript.
How popular is Voyager?
MineDojo/Voyager has 7.1k stars on GitHub.
Where can I find Voyager?
MineDojo/Voyager is on GitHub at https://github.com/MineDojo/Voyager.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.