Game panel and billing system: fast, secure, and customizable
M12Labs is a game server management and billing platform, forked from the Jexactyl/Pterodactyl panel. It's since diverged into its own product: a rebuilt V2 interface, a new extension architecture, and a billing system with native Stripe and PayPal support.
- V2 UI: full frontend rebuild (React + TypeScript on Laravel) with a new theme system and multi-language support
- Extension system: install, manage, and build extensions, premade or custom, with support for client-side UI, admin pages, background jobs, and dedicated extension databases
- SSO login via Discord and Google, plus Two-Factor Authentication
- Integrated billing (Stripe + PayPal)
- AI module: built-in AI help chat (see Notes below)
- Landing page builder with a public storefront API for plans and servers
- Per-feature toggles to enable or disable modules panel-wide
- Migration tooling to import existing Pterodactyl/Jexactyl/JexPanel installs (see Notes below)
- Authentication and security: session/device management, audit logging
- AI module: right now it's a basic AI help chat. The goal is an assistant that can take actions in the panel, not just answer questions.
- Migration tooling: it works, but still needs more real-world testing. If you're running an existing Pterodactyl, Jexactyl, or JexPanel install, reach out on Discord; help testing the importer against a real install is welcome.
- Website: m12labs.net
- Documentation: docs.m12labs.net
- GitHub Repository: macery12/m12labs
- M12Labs Discord: discord.gg/fVJZtqKYrc
Contributions are welcome. See CONTRIBUTING.md and join discussions via Discord or GitHub issues.
This project has used AI-assisted development from early on, starting with GitHub Copilot and now built primarily with Claude Code.
Maintainers review and test all AI-assisted output before it's merged or released. No automated system is solely responsible for production code or security decisions.