awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MineDojo avatar

MineDojo/Voyager

0
View on GitHub↗
6,987 stars·680 forks·JavaScript·MIT·55 viewsvoyager.minedojo.org↗

Voyager

Voyager is an autonomous embodied agent and lifelong learning framework that uses a large language model to explore virtual environments. It functions as a code-based action controller, translating natural language instructions into executable scripts to interact with its surroundings.

The system features an automatic curriculum generator that creates sequences of exploration goals to discover new items and behaviors without human intervention. It maintains a skill library manager that stores learned behaviors as reusable code fragments, which can be composed to execute complex tasks.

The framework incorporates a lifelong learning loop that utilizes feedback-driven code refinement and iterative prompting to debug programs using environment error messages. It also performs automated task decomposition to break high-level objectives into smaller, manageable sub-goals.

Progress is managed through checkpoint-based state persistence, allowing the agent to save and resume its learning state from a specific point.

Features

  • Lifelong Learning Models - Provides a lifelong learning framework that continuously discovers and stores new skills as reusable code fragments.
  • Lifelong Learning Frameworks - Functions as a lifelong learning framework that continuously discovers new skills and stores them as reusable code fragments.
  • Agent Skill Libraries - Maintains a structured library of learned behavioral patterns as code fragments for reuse in complex tasks.
  • Autonomous Agents - Integrates LLMs with memory and tool usage to autonomously navigate and interact with virtual environments.
  • Automatic Curriculum Generation - Implements an automatic curriculum generator that creates exploration goals to discover new items and behaviors without human guidance.
  • Code and UI Generation - Implements the capability to generate and iteratively refine executable code based on real-time environment feedback.
  • Code-Generating Agents - Uses a large language model to iteratively write and execute code scripts to control an agent in a virtual world.
  • Curriculum Learning Frameworks - Provides a framework for curriculum learning to systematically discover new items and behaviors in virtual environments.
  • Embodied AI Exploration - Develops systems that autonomously explore virtual worlds to discover new items and learn complex environmental interactions.
  • Skill-Based Lifelong Learning - Builds a permanent library of skills and behaviors that an agent can store and reuse over long periods.
  • Automated Code Refinement Loops - Iteratively modifies generated scripts based on environment error messages to debug and improve program execution.
  • Error-Correction Feedback Loops - Uses recursive feedback loops to provide structural error messages for iterative correction of generated code.
  • Multi-step Goal Execution - Independently plans and carries out sequences of actions to achieve complex objectives by composing learned skills.
  • Natural Language Code Generators - Translates high-level natural language instructions into executable scripts to control an agent.
  • Action Controllers - Functions as a code-based action controller that translates natural language instructions into executable scripts for environment interaction.
  • Automatic Curriculum Generation - Generates a sequence of exploration goals to maximize the discovery of new items and environments without human intervention.
  • Agentic Goal Decomposition - Utilizes LLMs to recursively break high-level objectives into actionable sub-goals and executable skills.
  • Code Refinement Loops - Refines generated programs by feeding environment feedback and error messages back into an automated refinement loop.
  • Agent State Persistence - Saves the agent's progress and learned skill library to disk to allow resuming lifelong learning processes.
  • Machine Learning State Management - Persists the agent's learning state and skill library to checkpoints to facilitate resumption of exploration.
  • Autonomous Environment Exploration - Navigates and interacts with virtual environments autonomously to acquire new skills through exploration.
  • Agent Action Frameworks - Open-ended embodied agent using language models.
  • Agent Environments - Open-ended embodied agent framework for Minecraft-based tasks.
  • Agent Frameworks - Embodied agent framework for complex environments.
  • Agent Reflection - Open-ended embodied agent that learns and reflects through exploration.
  • Autonomous Agent Frameworks - Lifelong learning agent that explores and acquires skills in Minecraft.
  • Embodied Agents - Open-ended embodied agent capable of autonomous exploration.
  • Embodied Agents and Tools - Agent framework for open-ended learning in simulated worlds.
  • Manipulation and Control - Open-ended embodied agent for Minecraft tasks.
  • Agentic AI - Listed in the “Agentic AI” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for minedojo/voyagerStar history chart for minedojo/voyager

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Voyager

These projects share indexed features with Voyager. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • geekan/metagptgeekan avatar

    geekan/MetaGPT

    68,855View on GitHub↗

    MetaGPT is an agentic workflow orchestrator and multi-agent framework designed to transform natural language requirements into complete software deliverables. It functions as an AI software engineering suite that automates the creation of technical documentation, data structures, and source code by treating natural language as a programming environment. The system distinguishes itself by assigning professional roles to large language models, creating specialized agent teams that collaborate through a shared communication structure. It utilizes standard operating procedures to convert organiza

    Python
    View on GitHub↗68,855
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    View on GitHub↗9,675
  • significant-gravitas/auto-gptSignificant-Gravitas avatar

    Significant-Gravitas/Auto-GPT

    184,987View on GitHub↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Python
    View on GitHub↗184,987
  • reworkd/agentgptreworkd avatar

    reworkd/AgentGPT

    36,194View on GitHub↗

    AgentGPT is a browser-based platform for deploying autonomous AI agents. It serves as a web-based orchestrator and self-hosted framework that allows users to configure agents that decompose high-level goals into smaller, actionable tasks for iterative execution. The system manages the full lifecycle of autonomous agents, from defining behaviors and parameters to overseeing goal-oriented task automation. It enables the deployment of agents that use a recursive loop of planning and analysis to reach a desired outcome. The platform includes a command line interface for bootstrapping the project

    TypeScriptagentagentgptagents
    View on GitHub↗36,194
Compare all 30 related projects→

Frequently asked questions

What does minedojo/voyager do?

Voyager is an autonomous embodied agent and lifelong learning framework that uses a large language model to explore virtual environments. It functions as a code-based action controller, translating natural language instructions into executable scripts to interact with its surroundings.

What are the main features of minedojo/voyager?

The main features of minedojo/voyager are: Lifelong Learning Models, Lifelong Learning Frameworks, Agent Skill Libraries, Autonomous Agents, Automatic Curriculum Generation, Code and UI Generation, Code-Generating Agents, Curriculum Learning Frameworks.

Which projects share features with minedojo/voyager?

Projects with overlapping indexed features include: geekan/metagpt — MetaGPT is an agentic workflow orchestrator and multi-agent framework designed to transform natural language… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… significant-gravitas/auto-gpt — Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute… reworkd/agentgpt — AgentGPT is a browser-based platform for deploying autonomous AI agents. It serves as a web-based orchestrator and… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… upsonic/upsonic — Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to…