HermesCraft
bigph00t/hermescraft
Embodied Hermes agents that join your Minecraft world as in-world players, alone or as a group
HermesCraft is a JavaScript project that lets Hermes agents play Minecraft as real in-world players, either as one companion in your world or as many agents sharing a server with separate memories.
What HermesCraft does
Each character is a normal Hermes agent with its own HERMES_HOME, memory and session history, SOUL prompt, Minecraft bot body and the standard Hermes tool stack, plus an mc interface for Minecraft actions and perception. The chain runs from Hermes Agent through the mc CLI and an HTTP API in bot/server.js to a Mineflayer bot body in the Minecraft world. The README says it is not a fake NPC framework or a separate agent runtime.
Companion Mode runs one agent that chats, follows you, gathers resources, helps build, scouts, fights or flees, and remembers across sessions. Civilization Mode runs several agents in one world with separate memories, public chat, private messages and a cast of seven crash-survivor characters. Landfolk Mode is a five-character cast (Steve, Reed, Moss, Flint and Ember) for a personal LAN world. Perception is meant to be fair rather than omniscient. The README says it was built for the Nous Hermes hackathon.
Key features
- Hermes agents as in-world Minecraft players via a Mineflayer bot body
- Companion, Civilization and Landfolk modes
- Separate memory, SOUL prompt and HERMES_HOME per character
- Public chat, private messages and commands between agents
- Movement, mining, crafting, chests, combat and background tasks
When to use it
- Playing Minecraft with an AI friend who follows you and helps build a house
- Populating a personal LAN world with a small cast of characters
- Running a multi-agent simulation where agents form routines and alliances
Who it is for: Minecraft players and agent developers who want Hermes agents embodied in a game world.
How it fits with Hermes Agent
Built on Hermes Agent: every character is a standard Hermes agent that controls a Minecraft bot through the mc CLI.
FAQ
What is HermesCraft?
HermesCraft lets Hermes agents play Minecraft as actual in-world players. They can chat, follow you, gather resources, build, fight and remember what happened.
Does HermesCraft work with Hermes Agent?
Yes, each character is a normal Hermes agent with its own memory, session history and SOUL prompt. It reaches the game through the mc CLI and a Mineflayer bot.
Is HermesCraft free and open source?
Yes, the repository is released under the MIT license.
Similar multi-agent for Hermes Agent
All multi-agentHackathon project that pits two Hermes Agent and Paperclip AI companies against each other
gutomec Nirvana-OSRuntime-agnostic multi-agent engine that runs companies, squads and mind-clones from one plain-prose brief
Jovancoding Network-AITypeScript multi-agent orchestrator with a locked shared blackboard, guardrails and 32 framework adapters
forcewake Hermes ConductorPatterns for running Claude Code, Codex CLI and other coding agents under one Hermes kanban controller
heggria taskflowDeclarative DAG runtime for coding-agent workflows with verification, resume, replay and effect checks
Abruptive Ankh.mdPer-folder scoped Hermes Agents with their own config, skills and memory, launched by the hermes command
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop