A Minecraft instance manager built on a simple idea: your instance is a recipe, not a pile of copied files.
π δΈζδ»η» β’ π₯ Download β’ π Documentation β’ π Report Bug β’ π‘ Request Feature
An instance in Polymerium is a description, not a pile of copied files.
Change the loader, swap mods in and out, update the whole pack β the description changes, Polymerium rebuilds the files on demand, and your saves and settings stay put.
- Switch loaders without rebuilding. Forge to NeoForge, Fabric to Quilt β change the loader, redeploy, keep your mods.
- Update modpacks in place. Drop in a new version; your saves, settings and worlds carry over.
- Roll back anything. Every change can be snapshotted. Break something? One click restores it, with a diff of exactly what moved.
Because files are linked instead of duplicated, ten modpacks sharing the same mods don't cost ten times the disk. Your whole setup fits in a tiny config file β version-control it, share it, move it between machines.
- Snapshots β save and restore complete game states, with a diff view of what changed.
- Git-friendly modpacks β an instance is a config file, so you can version-control your pack and collaborate on it.
- Cross-platform β Windows, Linux and macOS (Apple Silicon) from one codebase.
- Clean uninstall β remove Polymerium entirely by deleting two folders.
Note
Polymerium is in active development. Features and UI may change between releases.
Microsoft OAuth Β· Open source MIT Β· Credentials never leave your machine.
Before downloading, check the note for your platform:
πͺ Windows β enable Developer Mode (required for symlinks)
Polymerium uses symbolic links for efficient file management. Enable Developer Mode to allow symlink creation without administrator privileges.
Windows 11
Settings β System β For developers β Developer Mode
Windows 10
Settings β Update & Security β For developers β Developer Mode
Windows 7/8
Upgrade to Windows 10+ first π₯
π macOS β "Installer is damaged" workaround
The PKG installer is not signed with an Apple Developer certificate, so macOS Gatekeeper may block it with a "damaged" message.
-
Right-click the
.pkgfile and choose Open. -
If that doesn't work, remove the quarantine flag from Terminal:
xattr -d com.apple.quarantine Polymerium-osx-arm64-Setup.pkg
-
Open the
.pkgfile again and follow the installer.
| Platform | Package | Direct Download |
|---|---|---|
| Windows x64 | Installer | Download |
| Linux x64 | AppImage | Download |
| macOS Apple Silicon | PKG installer | Download |
ε·²ζ Mirrorι ± CDKοΌεεΎ Mirrorι ± ι«ιδΈθ½½
- Download the package for your platform
- Run the installer or executable
- Follow the setup wizard to configure your first instance
- Create an instance β pick a Minecraft version and a mod loader
- Add content β install mods from CurseForge or Modrinth
- Deploy β Polymerium builds the game files
- Play β launch it, or export the whole thing as a modpack
| Technology | Purpose | Integration |
|---|---|---|
| .NET 10 | Runtime with C# preview features | Core platform |
| Avalonia 12 | Cross-platform XAML UI framework | Presentation |
| MVVM | Separation of concerns | Architecture pattern |
| Dependency Injection | Modular, testable services | Service management |
| Reactive Extensions | Responsive data flow | Data flow |
Polymerium/
βββ website/ # Documentation & project site
βββ src/ # Application source code
βββ submodules/ # Embedded third-party project sources
βββ notes/ # Internal notes
βββ changelogs/ # Version changelogs
βββ scripts/ # Build & publish scripts
βββ assets/ # Screenshots and media
βββ plans/ # Planning documents| Platform | Status |
|---|---|
| β Stable | |
| β Stable | |
| β Stable |
These are upstream limitations in Avalonia and are not actionable within Polymerium.
- Gradient color banding β Avalonia's brush gradient rendering produces visible color jumps in certain gradient transitions. The issue is rooted in the framework's gradient shader and affects all Avalonia applications, not just Polymerium.
- Limited custom title bar support on macOS and Linux β Avalonia's custom title bar chrome support is limited on macOS and Linux. Self-drawn title bars suffer from layout quirks and inconsistent styling that deviate from platform conventions, resulting in visually rough button placement and appearance compared to Windows.
- Poor shadow rendering on macOS β Avalonia's Tooltip and Flyout popups on macOS cannot render with a truly transparent background, which breaks the platform's native drop shadow effect. The result is a harsh, boxy outline instead of the soft shadow expected on macOS.
Polymerium respects your privacy:
- Minor Telemetry: Collect least necessary data for debugging
- Local Storage: All data stays on your machine
- Minimal Footprint: Clean uninstall leaves no traces
- Open Source: Transparent, auditable codebase
Before 2026, Polymerium was built entirely by hand over several years β foundational libraries, custom UI controls, and the desktop application β with zero AI-generated code anywhere in the codebase.
With the arrival of capable coding models this year, AI agents have started to participate in the project's construction. In practice, however, current LLMs show critical gaps in software engineering and domain-specific knowledge (notably Avalonia), producing code with visible quality issues that demand human review and correction.
Even so, agent assistance has measurably accelerated development: work that once spanned a month now ships within a week. The workflow remains unchanged in principle β AI proposes the plan and handles the labor-intensive initial implementation, then a human developer reviews, corrects, and completes the remainder, ensuring the codebase stays on course.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inside a Minecraft Launcher - Game launch process and Fabric/Quilt deployment
- Tutorial: Writing a Launcher - Game launch process guide
- ForgeWrapper - Forge integration reference
- Microsoft Authentication Scheme - Authentication implementation
- Minecraft Community - For the incredible modding ecosystem
- Avalonia Team - For the excellent cross-platform UI framework
- API Providers - CurseForge and Modrinth for their public APIs
- Contributors - Everyone who helps make Polymerium better
This project is licensed under the MIT License - see the LICENSE file for details.
Polymerium β treat your instance as a recipe, not a pile of copied files.





