CLI tool
Sikarugir-App/Sikarugir avatar
Sikarugir-App/Sikarugir

Sikarugir: a Wineskin successor for wrapping Windows software on macOS

A tool used to make user-friendly wine wrapped ports of Windows software for macOS.

3,736 stars76 forksUnknownLicense varies

At a glance

What is it?
Sikarugir builds user-friendly Wine wrappers for Windows applications on macOS 14.6 and later. It installs through a Homebrew cask, and its README is explicit about what it is not: a CrossOver or Whisky replacement.
Who is it for?
Adopt Sikarugir if you are on macOS 14.6 or later, you are comfortable with Homebrew, and you want a Wineskin-style wrapper you build and control yourself rather than a commercial compatibility product. Skip it if you need support, a licence that covers commercial distribution of every renderer, or a guarantee that any given Windows title will start; the README states plainly that this is not a replacement for CrossOver or Whisky.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository last received commits 2 days ago.
What is it written in?
GitHub does not report a main language for this repository.

Answers come from the project's GitHub data, last synced on September 30, 2026, and from our analysis. They are not legal advice.

Editorial analysis

The problem Sikarugir solves, and who it is aimed at

Running a Windows program on a Mac usually means one of two things: a virtual machine, or a compatibility layer that translates Windows API calls. Sikarugir sits in the second category. It is described in the README as "a wrapper project that's the successor to Wineskin", which places it in a lineage that goes back to doh123's Wineskin and was modernised by VitorMM. A wrapper here is not a compatibility layer itself. It is the macOS application bundle that carries a Wine engine, a launcher, and the configuration that decides how the Windows program inside it is started.

The audience is narrow and identifiable. You are on macOS 14.6 or later, which the README states as a hard floor. You have a specific Windows program, often a game distributed through Steam, that has no native macOS build. You want a double-clickable .app rather than a terminal session full of wine commands. And you are willing to accept that the result is a wrapper you maintain, not a product someone supports for you.

The README also draws a boundary that matters more than any feature list: "This project is not a replacement for CrossOver or Whisky". That sentence is doing real work. It tells you the project does not claim parity with a commercial compatibility product, and it tells you the maintainers do not want to be evaluated on that basis.

Wrappers, engines and renderers: how the pieces fit

The architecture visible in the repository is a bundle of cooperating parts rather than a single binary. The top level contains only .gitattributes, .github/, .gitignore, D3DMetal/, README.md and images/, so the wrapper templates and the engine components are not shipped as ordinary source files in this repository. The README names them instead: a master wrappers template (Template-1.0 or Wineskin-3.0.6-1 and later), a Sikarugir Launcher that runs "in wineskin compatibility mode", a Creator.app at v1.0.1 or greater, and a Configure.app that is described as a modified version of Wineskin.app.

The data flow is conventional for this class of tool. Creator.app produces a wrapper around a Windows executable. Configure.app edits that wrapper's settings afterwards, including which renderer is used. The launcher starts the bundled Wine engine with those settings. The engine is supplied separately; the credits list Gcenx as maintaining "the Wine Engines & upstream Winehq packages", which is where the actual Windows API translation happens.

The renderer choice is the part with the most practical consequence, and the README enumerates it. D3DMetal is a toggle that routes 64-bit Direct3D 11 and 12 through Metal on Apple Silicon. DXVK is a toggle for DirectX 10 and 11 over Vulkan. CNC-DDRAW, D9VK, DXMT and WineD3D are defaults, covering DirectX 9 over Vulkan, DirectX 10 and 11 over Metal, and DirectX 8 and below respectively. Note the split: two renderers are opt-in, four are on by default. A title that needs D3DMetal will not get it unless you turn it on.

Installing Sikarugir from the Homebrew cask

The README gives one installation path, through Homebrew. The first command refreshes your formula and cask metadata, the second trusts the Sikarugir tap so Homebrew will install from it, and the third installs the cask itself. Run them in that order; the trust step exists because Homebrew will not install from an untrusted third-party tap.

bash
brew upgrade
brew trust Sikarugir-App/sikarugir
brew install --cask Sikarugir-App/sikarugir/sikarugir

On Apple Silicon, the README states that Rosetta 2 is also required. The command below installs it and accepts the licence in one step. If you already have Rosetta 2, the command is harmless.

bash
/usr/sbin/softwareupdate --install-rosetta --agree-to-license

After installation you have Creator.app and Configure.app. The README links a video titled "How to Play PC Games on Mac with SIKARUGIR - Step-by-Step Guide" for the first real use, and the image reference in the README points at /images/IMG_0921.png. The written README does not walk through creating a wrapper step by step, so the video is the practical starting point rather than the text. That is a genuine gap: a text-first user has installation instructions and nothing else.

The D3DMetal licence changes what you can ship

The README separates components by licence, and the split is not cosmetic. Configure.app, described as a modified version of Wineskin.app, falls under LGPL-2.1, with sources published at Sikarugir-App/Sikarugir-foss-sources. The Sikarugir Launcher and Creator.app (v1.0.1 or greater) do not fall under LGPL-2.1, and the README ties them to the master wrappers template Template-1.0 or Wineskin-3.0.6-1 and later.

Then there is D3DMetal. The README states that Apple's D3DMetal, commonly referred to as GPTK, is closed source and carries a restrictive licence, and that it "can not be used for commerial ports" (the typo is in the original). It points readers at the licence file at /D3DMetal/3.0/License.pdf. The README adds that this restriction is not the case for all other renderers, which is the useful half of the sentence: the default renderers do not carry the same constraint.

This is not legal advice, and the README is not either. But the practical reading is clear. If you are wrapping a game for your own machine, the D3DMetal toggle is a technical choice. If you intend to distribute what you build, the licence attached to that renderer is a constraint you have to read before you rely on it, and the file is in the repository for exactly that purpose.

Antivirus false positives and the Steam question

Two failure modes are documented rather than hidden. The first is antivirus detection. The README has a section headed "My Antivirus says it's a VIRUS!!!" and instructs users to contact their antivirus vendor to report false positives. It attributes the pattern to Wine moving to Mingw-gcc for compiling PE binaries, and links two precedents: a CodeWeavers forum thread titled "CrossOver 19 and antivirus programs" and a Proton issue titled "Windows Defender detects Occamy.c trojan in steam proton 5.0 folder". The point of those links is that the detection is a known artefact of how Windows binaries are produced, not evidence about this project in particular. It is still friction you will hit.

The second is Steam specifically. Searches like "why isn't Sikarugir opening Steam" reflect a real category of problem, and the README does not document a fix for it. What the README does provide is the renderer list, which is where Steam-adjacent failures usually start: a DirectX 11 or 12 title needs D3DMetal or DXVK toggled on, and neither is on by default. The README does not describe Steam installation inside a wrapper, so any claim about the exact steps would be invention. Treat the video and the Discord linked from the README as the support surface, not the text.

A third limitation is worth stating plainly: the README says this is not a replacement for CrossOver or Whisky. If your expectation is that a troublesome title will be made to work by the project, that expectation is not what the documentation sets.

Sikarugir compared with CrossOver and Whisky

CrossOver is a commercial product from CodeWeavers. The comparison is not close in kind: CrossOver sells a supported compatibility layer with a vendor behind it, and its own forums are cited in the Sikarugir README as a reference for the antivirus false-positive problem. The difference in approach is that CrossOver is a product you buy and get support for, while Sikarugir is a wrapper toolkit you assemble and maintain. The README's own warning that Sikarugir is not a CrossOver replacement is the honest framing of that gap.

Whisky is the other comparison the README names. Whisky is a Wine wrapper for macOS aimed at a similar audience, and the README groups it with CrossOver as something Sikarugir is not a replacement for. The README does not describe Whisky's internals, so a mechanism-by-mechanism comparison would be guesswork. What can be said from the README alone is that Sikarugir positions itself as the successor to Wineskin, which means its lineage is the older wrapper tradition: a bundle you configure, a launcher, a swappable engine. If you want the Wineskin model specifically, that is the reason to pick this over the alternatives.

One concrete difference the README does support: Sikarugir publishes its licence split and its D3DMetal licence file openly, and it names the renderers it uses by default. That level of disclosure is useful when you are deciding what you can distribute, which is a question a commercial product answers in its own terms.

Maintenance, upgrades and where the repository stands

The repository is not archived, and the last push was on 2026-09-18. That is recent relative to the rest of the documentation here, but it is a single data point, and the README does not document a release cadence, a support window, or an upgrade path for wrappers you have already built. There are no recent releases listed.

The upgrade cost that is documented is indirect. The README ties the non-LGPL components to a minimum master wrappers template version (Template-1.0 or Wineskin-3.0.6-1 and later) and a minimum Creator.app version (v1.0.1 or greater). That phrasing implies wrappers built against older templates are a different case from wrappers built against newer ones, but the README does not say what happens to an existing wrapper when the template or the engine moves forward. Anyone running Sikarugir in production should assume that rebuilding a wrapper is the upgrade mechanism until the documentation says otherwise.

The engine side is maintained outside this repository. The credits name Gcenx as maintaining the Wine Engines and the upstream Winehq packages, so engine updates arrive through that channel rather than through Sikarugir's own tree. On the licence side, the LGPL-2.1 components have their sources published at Sikarugir-App/Sikarugir-foss-sources, which satisfies the source-availability expectation for those parts; the launcher and Creator.app do not fall under that licence, and D3DMetal carries its own terms in /D3DMetal/3.0/License.pdf.

Editorial conclusion

Adopt Sikarugir if you are on macOS 14.6 or later, you are comfortable with Homebrew, and you want a Wineskin-style wrapper you build and control yourself rather than a commercial compatibility product. Skip it if you need support, a licence that covers commercial distribution of every renderer, or a guarantee that any given Windows title will start; the README states plainly that this is not a replacement for CrossOver or Whisky. Before you commit, verify three things: that the Homebrew cask resolves on your machine, that Rosetta 2 is present on Apple Silicon, and which DirectX renderer your target application needs, because the default set (CNC-DDRAW, D9VK, DXMT, WineD3D) does not include D3DMetal or DXVK, which are toggles. Also read the D3DMetal-v3.0 licence in the repository if you intend to ship anything you build.

Frequently asked questions

What is Sikarugir?

It is a wrapper project described in its README as the successor to Wineskin, used to make user-friendly Wine wrapped ports of Windows software for macOS. It requires macOS 14.6 or later.

Is Sikarugir safe?

The README addresses antivirus detections directly, saying you need to contact your antivirus vendor to report them as false positives, and attributing the pattern to Wine moving to Mingw-gcc for compiling PE binaries. It also warns that the site sikarugir.com is not affiliated with, owned by or run by the Sikarugir team, and that visitors from it should scan their systems for malware.

Is Sikarugir as good as CrossOver?

The README states plainly that the project is not a replacement for CrossOver or Whisky, so it does not claim parity. CrossOver is a commercial product, and the Sikarugir README cites a CrossOver forum thread as a reference for the antivirus false-positive issue.

How do I install Sikarugir on macOS?

The README gives a Homebrew path: run brew upgrade, then brew trust Sikarugir-App/sikarugir, then brew install --cask Sikarugir-App/sikarugir/sikarugir. Apple Silicon systems also require Rosetta 2, installed with /usr/sbin/softwareupdate --install-rosetta --agree-to-license.

Why isn't Sikarugir opening Steam?

The README does not document a fix for this. The renderer list is the place to start looking, since D3DMetal and DXVK are toggles and are not enabled by default, while CNC-DDRAW, D9VK, DXMT and WineD3D are.

Official sources

  1. Issues
  2. README
  3. Sikarugir-App/Sikarugir on GitHub
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/sikarugir-app-sikarugir.svg)](https://hysenlabs.com/projects/sikarugir-app-sikarugir)