{"data":{"slug":"minedojo-voyager","name":"Voyager","tagline":"An Open-Ended Embodied Agent with Large Language Models","github_url":"https://github.com/MineDojo/Voyager","owner":"MineDojo","repo":"Voyager","owner_avatar_url":"https://avatars.githubusercontent.com/u/98871221?v=4","primary_language":"JavaScript","stars":7210,"forks":698,"topics":["embodied-learning","large-language-models","minecraft","open-ended-learning"],"archived":false,"github_pushed_at":"2024-04-03T18:51:36+00:00","maintenance_label":"Dormant","stars_delta_30d":70,"url":"https://www.graphcanon.com/tools/minedojo-voyager","markdown_url":"https://www.graphcanon.com/tools/minedojo-voyager.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/minedojo-voyager","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=minedojo-voyager","description":"An Open-Ended Embodied Agent with Large Language Models","homepage_url":"https://voyager.minedojo.org/","license":"MIT","open_issues":7,"watchers":72,"ai_summary":"Voyager is an embodied-learning project that integrates large language models into Minecraft using Mineflayer, enabling open-ended learning experiences.","readme_excerpt":"# Installation\nVoyager requires Python ≥ 3.9 and Node.js ≥ 16.13.0. We have tested on Ubuntu 20.04, Windows 11, and macOS. You need to follow the instructions below to install Voyager.\n\n---\n\n## Python Install\n```\ngit clone https://github.com/MineDojo/Voyager\ncd Voyager\npip install -e .\n```\n\n---\n\n## Node.js Install\nIn addition to the Python dependencies, you need to install the following Node.js packages:\n```\ncd voyager/env/mineflayer\nnpm install -g npx\nnpm install\ncd mineflayer-collectblock\nnpx tsc\ncd ..\nnpm install\n```\n\n---\n\n## Minecraft Instance Install\n\nVoyager depends on Minecraft game. You need to install Minecraft game and set up a Minecraft instance.\n\nFollow the instructions in [Minecraft Login Tutorial](installation/minecraft_instance_install.md) to set up your Minecraft Instance.\n\n---\n\n## Fabric Mods Install\n\nYou need to install fabric mods to support all the features in Voyager. Remember to use the correct Fabric version of all the mods. \n\nFollow the instructions in [Fabric Mods Install](installation/fabric_mods_install.md) to install the mods.\n\n---\n\n# Getting Started\nVoyager uses OpenAI's GPT-4 as the language model. You need to have an OpenAI API key to use Voyager. You can get one from [here](https://platform.openai.com/account/api-keys).\n\nAfter the installation process, you can run Voyager by:\n```python\nfrom voyager import Voyager","github_created_at":"2023-05-25T18:20:15+00:00","created_at":"2026-07-07T17:34:31.768321+00:00","updated_at":"2026-09-20T04:33:55.873904+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"embodied-learning","name":"embodied-learning"},{"slug":"gpt-4","name":"gpt-4"},{"slug":"large-language-models","name":"large-language-models"},{"slug":"minecraft","name":"minecraft"},{"slug":"mineflayer","name":"mineflayer"},{"slug":"nodejs","name":"nodejs"},{"slug":"open-ended-learning","name":"open-ended-learning"},{"slug":"python","name":"python"}],"trust":{"provenance":{"is_fork":false,"github_id":645471238,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:51:30.789Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":897,"last_release_at":null,"stars_delta_30d":70,"open_issues_delta_30d":-1},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:51:32.953Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:51:29.714Z"},"languages":{"value":["javascript"],"source":"github.language","observed_at":"2026-09-18T08:51:29.714Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:51:29.714Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires Python ≥ 3.9 and Node.js ≥ 16.13.0.","Installation involves setting up a Minecraft instance and installing specific Fabric mods.","An OpenAI API key is required to use Voyager."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you need an embodied-learning project that integrates large language models into Minecraft for open-ended learning experiences.","If you are working on projects that require interaction with a Minecraft environment using JavaScript and Python.","For developers who want to leverage OpenAI's GPT-4 for AI-driven interactions within a Minecraft setting."],"when_not_to_use":["If your project does not involve Minecraft or does not require an embodied agent for learning.","When you do not have access to or do not wish to use OpenAI's GPT-4, as Voyager requires an OpenAI API key.","If you are looking for a tool that does not require the installation of both Python and Node.js dependencies, as Voyager needs both environments set up."],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:58:29.260Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Requires Python ≥ 3.9 and Node.js ≥ 16.13.0.; Installation involves setting up a Minecraft instance and installing specific Fabric mods.; An OpenAI API key is required to use Voyager."},{"label":"Adopt for","value":"Voyager integrates large language models into Minecraft using Mineflayer, enabling open-ended learning experiences."}]}}