Cheggin

Minecraft Use — Development skill for Claude Code

Development community

terminals + vs code + agents in minecraft.

How to install Minecraft Use

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Cheggin/minecraft-use and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Minecraft Use does

terminals + vs code + agents in minecraft.

Alternatives in Development

  • Opencove — Your infinite canvas workspace for agents, tasks, knowledge, and research 1.2k ★
  • Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
  • Hgnucomb — Spatial terminal multiplexer: 2D navigable canvas for terminals and Claude agents 18 ★

README

minecraft-code

[![npm](https://img.shields.io/npm/v/@reaganhsu/minecraft-code)](https://www.npmjs.com/package/@reaganhsu/minecraft-code) [![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-support-orange)](https://buymeacoffee.com/reaganhsu1b)

Turn Minecraft into a coding workstation. Spawn Claude Code as a villager, open VS Code in-game, find schematics on the web, and build them in your world — all from chat.

/agent alex              → spawn Claude villager
/agent rex wolf          → spawn wolf agent
/claude hello            → talk to Claude Code
/browser-use get-schematics castle → download builds
/build 27283             → place schematic via Litematica
/agent-tell alex shawn "review this" → agents talk to each other
/spotify                 → open the in-game Spotify jukebox
/mail                    → open the in-game email client

Quick Start

# Install
npm install -g @reaganhsu/minecraft-code

# Check prerequisites
minecraft-code doctor

# Set up everything (venv, mod build, dependencies)
minecraft-code init

# Launch (tmux + sidecar + Claude Code + Minecraft)
minecraft-code start

How It Works

The mod connects to tmux terminal panes via [smux/tmux-bridge](https://github.com/ShawnPana/smux). Each command you type in Minecraft sends text to a named tmux pane and reads the output back. The mod doesn't know or care what's running in each pane.

Minecraft Chat  →  TmuxBridge.java  →  tmux-bridge CLI  →  tmux pane
     ↓                                                         ↓
  /claude hello     types "hello" into        Claude Code responds
     ↓              the "claude" pane              ↓
  Shows response    reads output back         "Hello! How can I help?"
  in Minecraft chat

Architecture

tmux session "minecraft-code"
┌──────────────┬──────────────┐
│  sidecar     │  claude      │
│  (FastAPI)   │  (lfg)       │
├──────────────┼──────────────┤
│  minecraft   │  browser     │
│  (gradlew)