Repolode
mindcraft-bots

mindcraft-bots/mindcraft

Bots de Minecraft controlados por LLMs, feitos com Mineflayer, em que cada agente de IA joga e pode conversar com os jogadores.

Estrelas
5,972
Forks
985
Issues abertas
63
Último commit
há 11 dias

O que é?

O Mindcraft é um framework para executar agentes de IA dentro do Minecraft Java Edition. Ele conecta um modelo de linguagem de grande porte a um bot feito com Mineflayer, permitindo que o agente perceba o mundo, converse com os jogadores e realize ações no jogo, como coletar recursos e fabricar itens.

Os agentes são configurados por meio de perfis JSON que definem o modelo de chat, um modelo de código separado, um modelo de visão opcional, configurações de embeddings e voz, além de prompts de personalidade e exemplos. O projeto oferece suporte a vários provedores de LLM, incluindo OpenAI, Gemini, Anthropic, DeepSeek e modelos locais via Ollama. Ele pode ser executado em um mundo de LAN no localhost ou conectado a servidores online com uma conta Microsoft, e inclui um executor de tarefas para objetivos predefinidos.

A geração de código vem desativada por padrão, pois permite que o LLM escreva e execute código na sua máquina. O README recomenda executá-lo no Docker antes de conectar a qualquer servidor remoto.

Recursos principais

  • 01Conecta LLMs a bots do Mineflayer que jogam Minecraft Java Edition.
  • 02Oferece suporte a vários provedores de modelos, incluindo OpenAI, Gemini, Anthropic, DeepSeek e Ollama.
  • 03Permite escolher modelos separados para chat, programação, visão e embeddings.
  • 04Executa tarefas predefinidas com objetivos de inventário e alvos por meio de um arquivo JSON de tarefas.
  • 05Pode executar vários agentes ao mesmo tempo usando arquivos de perfil separados.

Casos de uso

  • Pesquisar a colaboração entre vários agentes de LLM em um ambiente de jogo com interação incorporada.
  • Experimentar como diferentes LLMs se comportam como personagens dentro do jogo.
  • Criar tarefas de Minecraft com scripts ou objetivos para avaliar o desempenho dos agentes.
  • Executar agentes de Minecraft com modelos locais via Ollama, sem chamadas a APIs externas.

Início rápido

  1. 1

    Instale o Node.js (recomenda-se a v18 ou v20 LTS)

  2. 2

    Baixe a versão mais recente ou clone o repositório

  3. 3

    Renomeie keys.example.json para keys.json e adicione uma chave de API

  4. 4

    Instale as dependências no diretório do projeto

    npm install

Antes de usar

  • É necessária uma chave de API de um provedor de LLM compatível; o OpenAI é o padrão.
  • É necessária uma instalação do Minecraft Java Edition; há suporte até a v1.21.11.
  • Com a programação ativada, um LLM pode escrever e executar código na sua máquina. Portanto, não se conecte a servidores públicos com essa opção ativada.

Em coleções

Tópicos

Perguntas frequentes

O que é mindcraft?
Bots de Minecraft controlados por LLMs, feitos com Mineflayer, em que cada agente de IA joga e pode conversar com os jogadores. O Mindcraft é um framework para executar agentes de IA dentro do Minecraft Java Edition. Ele conecta um modelo de linguagem de grande porte a um bot feito com Mineflayer, permitindo que o agente perceba o mundo, converse com os jogadores e realize ações no jogo, como coletar recursos e fabricar itens.
mindcraft é gratuito? Qual é a licença?
mindcraft é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mindcraft ainda é mantido?
Manutenção ativa. O último commit de mindcraft foi em 27 de out. de 2026.
Para que posso usar mindcraft?
Pesquisar a colaboração entre vários agentes de LLM em um ambiente de jogo com interação incorporada. Experimentar como diferentes LLMs se comportam como personagens dentro do jogo. Criar tarefas de Minecraft com scripts ou objetivos para avaliar o desempenho dos agentes. Executar agentes de Minecraft com modelos locais via Ollama, sem chamadas a APIs externas.
Como instalar mindcraft?
Instale o Node.js (recomenda-se a v18 ou v20 LTS) Baixe a versão mais recente ou clone o repositório Renomeie keys.example.json para keys.json e adicione uma chave de API Instale as dependências no diretório do projeto: npm install
Onde consigo mindcraft?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mindcraft-bots/mindcraft

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados