PocketMC builds open-source tools for creating, running, monitoring, backing up, and sharing Minecraft servers from your own device.
PocketMC is an open-source organization focused on making Minecraft server hosting easier, safer, and more visual for everyday players, creators, and small communities.
The main product is PocketMC Windows, a native Windows desktop app that helps users create and manage Minecraft Java and Bedrock servers locally without manually fighting Java versions, server files, ports, tunnels, backups, logs, plugins, and the rest of the ancient ritual.
PocketMC is built for people who want the control of local hosting with the convenience of a desktop app.
|
Host a server for friends without becoming an accidental system administrator. |
Manage Java, Bedrock, plugins, mods, cross-play, backups, and logs from one place. |
Contribute to open-source server tooling designed around real local workflows. |
|
Native Windows desktop app for creating, running, monitoring, backing up, and sharing Minecraft Java and Bedrock servers locally. |
| Area | Features |
|---|---|
| 🧱 Server Instances | Create isolated Minecraft server instances from the desktop UI |
| Start, stop, restart, and kill servers from the dashboard or tray flow | |
| ☕ Runtime Management | App-local Java provisioning and runtime selection |
| 🪨 Bedrock Hosting | Bedrock Dedicated Server and PocketMine-MP workflows |
| 🌉 Cross-play | Java ↔ Bedrock support with Geyser and Floodgate |
| 🌍 Public Access | Guided Playit.gg tunnel integration |
| 📊 Monitoring | CPU, RAM, player state, and server status visibility |
| 🧾 Console | Live logs, command input, filtering, and crash visibility |
| 💾 Backups | Manual and scheduled backups |
| 🔁 Restore | Restore worlds and server data safely |
| 🧠 AI Assistance | Optional AI-generated session summaries using user-provided API keys |
| Java | Bedrock | Cross-play |
|---|---|---|
|
|
|
PocketMC is not a cloud hosting provider. Servers run on your own machine.
|
The official PocketMC landing page for screenshots, features, updates, and project information. |
| Repository | Purpose | Status |
|---|---|---|
pocket-mc-windows |
Main Windows desktop app for local Minecraft server management | Active |
pocket-mc-website |
Official PocketMC website and landing page | Active |
pocket-mc-android |
Android platform exploration | Early |
pocket-mc-ios |
iOS platform exploration | Early |
pocket-mc-linux |
Linux platform exploration | Early |
pocket-mc-mac |
macOS platform exploration | Early |
.github |
Organization profile and community files | Config |
Running a local Minecraft server should not require manually juggling:
|
|
PocketMC turns that mess into a guided desktop workflow with sane defaults, visible state, and recoverable actions.
|
Your servers, worlds, backups, logs, configs, and runtimes stay under the root folder you choose. |
PocketMC focuses on real server workflows, not decorative dashboards pretending to be productivity. |
|
Backups, restores, path handling, locked files, provider failures, and update flows are treated seriously. |
Simple enough for casual players, useful enough for technical users who actually know what JVM flags are. |
PocketMC welcomes practical contributions, especially around:
- Windows desktop UX
- Server lifecycle management
- Runtime provisioning
- Backup and restore safety
- Playit.gg tunnel workflows
- Java and Bedrock compatibility
- Mod, plugin, and marketplace handling
- Testing and reliability
- Documentation and screenshots
Before opening a pull request for the Windows app:
dotnet build
dotnet testFor larger changes, open an issue first so the architecture does not slowly mutate into spaghetti with a logo.
Join the PocketMC Discord for feedback, testing builds, bug reports, feature ideas, and the traditional “why is my server not starting” investigation.
PocketMC Windows is released under the MIT License.
PocketMC is an independent open-source project.
PocketMC is not affiliated with Mojang, Microsoft, Minecraft, PaperMC, Fabric, Forge, NeoForge, PocketMine-MP, Modrinth, CurseForge, Poggit, Adoptium, or Playit.gg.
Minecraft and related names belong to their respective owners.