Free download · optional donations · separate Server Pro costs extra
Our verdict
A useful free desktop host for a compatible Windows or Linux printer when you want model preparation, G-code inspection and printer controls together. Connection and slicer setup take care, and direct printing keeps your computer tied to the job.
Best atDesktop control of a compatible printer alongside model preparation and layer inspection.
Less suited toNew Mac installations, or setups whose existing slicer and memory-card workflow already meet your needs.
| Platform choice | Windows and Linux 2.3.2; Mac edition discontinuedCheck your computer, driver and printer combination before relying on a long print. |
|---|---|
| Slicing workflow | Integrated slicers or imported compatible G-codeKeep established external slicing profiles while trying Host’s controls. |
| Printer connection | Compatible firmware and connection requiredMatch the printer profile, serial port and baud rate; USB or Wi-Fi alone does not establish support. |
| Direct printing | Host streams the job from your computerKeep Host running, the computer awake and the connection intact. |
| Preview | Inspect layers and travel movesCheck the intended paths; a preview cannot prove adhesion or part strength. |
| Independent printing | Supported SD-card printing or separate Repetier-ServerA stored SD job avoids computer streaming; a Server computer still needs to stay on. |
What Else Do You Need? Host itself is free. You need a compatible computer, printer connection and working slicing profiles. A separate supported computer is needed if you want Repetier-Server to keep printing after your main computer shuts down. Server Free supports two printers; keeping Pro features after its trial requires a paid license.
| Windows runtime | .NET Framework 4.6.2 is specified in the changelog from Host 2.3.1, despite older wording on the download page. |
|---|---|
| Bundled PrusaSlicer | Host 2.3.2 includes PrusaSlicer 2.6.1 in its 64-bit version; bundled engines are not the latest standalone slicer applications. |
| Mac download | Legacy version 1.2.1 remains available; it does not establish support for current macOS or native Apple Silicon operation. |
| SD export | “Save for SD Print” includes additional Host start/end and job-finishing commands; ordinary saving omits those additions. |
| Product boundaries | Windows/Linux Host is closed source. Repetier-Firmware and Repetier-Server are separate products; Host does not require replacing printer firmware. |
Repetier-Host is worth considering if you want to prepare models, check their printing instructions and control a compatible filament printer from your computer. Its strongest benefit is having those jobs together: you can arrange a print, inspect individual layers and send commands without switching between several unrelated tools.
The drawback is setup. You may need to configure the printer connection and separate slicing profiles, and direct printing ties the job to your computer. I’d consider Host for an older, configurable printer on Windows or Linux. For a new Mac setup, I’d look elsewhere: the developer has discontinued the Mac edition, despite keeping its download available.
Host is a desktop application for preparing and running prints. You load an existing 3D model, position it on a virtual print bed and use a slicer to turn it into G-code—the instructions that tell your printer where to move and when to push out plastic. Host then lets you inspect those instructions and send them to a compatible machine.
The download is free, with optional donations. You don’t need to buy Repetier-Server Pro to use Host’s model preparation, preview or direct printer controls.
Free doesn’t mean all the software shares an open-source license. Repetier describes the Windows/Linux Host as closed source; old public source repositories don’t establish the license for today’s download. Repetier-Firmware is a separate product with a GPLv3 license. It runs on the printer’s electronics, whereas Host runs on your computer. Installing Host doesn’t mean you must replace your printer’s firmware.
Repetier-Server is another separate program. It manages printer connections and jobs through a browser, and Host can send jobs to it. Repetier-Informer is the companion notification app. Those similar names can make the package sound like one product, but downloading Host doesn’t grant every Server feature or make Informer a print controller.
The available Windows and Linux downloads are version 2.3.2. The Mac download is 1.2.1, so don’t expect identical features or support across all three platforms.
Windows 10: Host has Windows 10-specific functionality in its release history, and an owner documented installing version 2.2.2 successfully after deselecting the optional Server installer. That confirms the older version installed, but doesn’t guarantee that 2.3.2 will work with your printer. The generic download page says .NET Framework 4, but the more specific changelog says Host moved to .NET Framework 4.6.2 in version 2.3.1. Use the newer requirement when checking your computer.
Windows 11: One owner reported running Host on Windows 11, but didn’t identify the Host version or confirm a successful print. Check that 2.3.2 opens, displays a model correctly and communicates with your printer before relying on it for a long job. A Windows download button alone doesn’t tell you whether your USB driver and printer will work together.
Linux: Repetier recommends its 2.3.2 AppImage for recent 64-bit Intel-compatible distributions. This bundles the application and libraries, although its included PrusaSlicer still needs the system’s libGLX.so library. You may also need to give your user account permission to access the printer’s serial port. The separate compressed package requires the Mono runtime and manual installation of Slic3r or PrusaSlicer. Old Ubuntu and Mono examples on the site aren’t a current compatibility checklist.
Mac: In March 2025, the developer explicitly said Host for Mac was discontinued. I wouldn’t choose it for a fresh installation on either an Intel Mac or an Apple Silicon Mac. The remaining 1.2.1 download and instructions mentioning Mountain Lion don’t establish support for current macOS or native Apple Silicon operation.

For the printer itself, check its exact model, firmware and connection method. Host supports communication with firmware such as Marlin and Repetier-Firmware, but a printer having USB or Wi-Fi doesn’t establish compatibility. A USB socket for memory sticks isn’t necessarily a computer connection, and Host’s direct network connection needs access to the printer’s firmware, not just its browser interface.
Create a printer profile—a saved set of settings—with the correct bed dimensions, zero position and print height. For a serial connection, choose the printer’s port and matching baud rate—the communication speed. One Prusa i3 MK2 owner resolved a connection failure by changing the baud rate; you still need the value that matches your printer. Also check that another application, including Server, hasn’t already taken the port.
Host’s preparation workflow makes the most sense when you want the printer controls close to the model and preview. For example, you can load a bracket, rotate it into position, check its size and duplicate it to print several copies together. These are preparation tools; you’d still design or substantially reshape the bracket in a modeling program.
Next, choose the slicer and the appropriate printer, print and filament profiles. A slicer calculates the layers and nozzle movements needed to make the part. Host supplies the surrounding interface, so choosing Host doesn’t by itself determine your print quality.
The Windows package lists Slic3r, PrusaSlicer, CuraEngine and Skeinforge. More usefully, the 2.3.2 changelog identifies its PrusaSlicer update as version 2.6.1, available only in the 64-bit version. That’s older than the standalone PrusaSlicer releases now available. Similarly, bundled CuraEngine doesn’t mean you get the current Cura desktop application and all its settings.
Once slicing finishes, inspect the generated paths layer by layer. Check whether the first layer has the shape you expect, whether small details remain and where supporting material will be printed. Host can display travel moves, where the nozzle moves without laying down plastic. This helps you understand the file, but the preview can’t prove the plastic will stick or the finished part will be strong enough.
You can also keep your existing slicer. Export compatible G-code and load it into Host; its watch-directory option helps you find newly exported files. This is a sensible first step if your slicing profiles already work. You can try Host’s controls without changing how you prepare every print.
With direct USB or supported network printing, Host sends the instructions during the job. Keep the application running, the computer awake and the connection intact. Closing your laptop and putting it to sleep interrupts the program doing that work. This dependence doesn’t tell you how often Host crashes; it tells you which equipment the print needs.
Printing from the printer’s SD card is different. Host can export a file for you to copy to the card, and it supports uploading through the SD Card tab where the printer supports that route. Once the printer runs the stored file, your computer no longer has to stream each movement. Check the export choice: “Save for SD Print” includes additional Host start/end and finishing commands, while ordinary file saving omits those additions.

Server offers another route. When Host sends a job through its Repetier-Server connection, Server takes over printing, so you can close Host. The computer running Server must still stay on. Putting Server on the same laptop doesn’t let you turn that laptop off; putting it on a separate supported computer can free your laptop from the job.
Repetier-Server Free can be used indefinitely and supports up to two printers. There’s an optional 14-day Pro trial. If you want to keep using Pro features after the trial, you’ll need a paid license. “Server included” in a Host package doesn’t mean permanent Pro access.
For a Raspberry Pi, Repetier provides a separate Server image. Its Bookworm-based image series supports the Pi 5, with V38 listed for download. That is Server support, rather than a promise that the Linux Host AppImage runs on a Pi.
I’d choose Host when you can name a control task your current software makes awkward. Perhaps you want to move the print head from your computer, inspect temperatures, send a firmware command or use saved command sequences. Host brings those controls together with model preparation and G-code inspection. That can be useful with a compatible printer whose own screen offers little control.

If you already slice successfully and print from a memory card, Host may add little. PrusaSlicer already provides model preparation and a G-code viewer. Moving those same tasks into another application gives you another set of settings to maintain. Staying with a working printer profile is the simpler choice unless Host supplies something you actually need.
For browser control, OctoPrint is the closest useful alternative to consider alongside Repetier-Server. It’s free and open source, with browser-based printer monitoring, controls and plugins. It still needs a compatible printer and a computer to run on. Compare those two when your goal is managing a print from another room; Host alone doesn’t provide that browser workflow.
On a current Mac, start with a maintained slicer that supports your computer and printer. PrusaSlicer offers a Mac download, and you can use the printer’s supported file-transfer method. If you need independent print management, consider a compatible Server or OctoPrint installation separately.
Owner comments are most useful when they describe your particular problem. The MK2 baud-rate case shows that a connection fault can have a configuration fix. Reddit discussions about old slicing engines or difficulty finding current source code raise different concerns. Neither establishes that Host generally makes better prints, runs faster or fails more often.
Before switching, try a familiar small model with your established slicer settings. Check the preview, connection and finished print. If the real problem is a poorly chosen slicing profile, adding Host’s control window won’t solve it on its own.
Use Repetier-Host if you have a compatible Windows or Linux setup and want desktop printer controls alongside model preparation and inspection. Its free download makes it easy to evaluate, and keeping your existing slicer can reduce the setup work.
Skip it for a new Mac installation, or when your existing slicer and printer already do everything you need. If you mainly want printing to continue after closing your preparation software, look at SD-card printing or a separate Server or OctoPrint computer.
Your next check should be specific: confirm your printer’s computer-control connection, firmware and driver, then try the current Host build with that combination. That matters more than the number of slicers in the download.