Wednesday night, 10 p.m., in a Hangzhou hotel

I was editing a demo video for a client, but the Mac couldn’t install the Windows software they required. I didn’t want to borrow a computer at the last minute. What I feared most wasn’t the tinkering—it was losing the entire night to troubleshooting before delivery. I tried Stela from GitHub, which uses a compatibility layer to run some Intel software. It didn’t help me finish the video faster, but it gave me a backup plan. I had misunderstood something before: I thought “it opens” meant “I can deliver.”

What Stela is, and who is using it

Stela is an open-source compatibility layer by Tyler TMS for running x86-64 programs on Apple Silicon Macs. It isn’t a virtual machine and doesn’t move Windows wholesale onto a Mac; it is more like adding a translation layer to older software. After installation, Stela scans applications already installed on the Mac and lets me choose which ones run through the compatibility layer. I can enable or disable it in Stela’s settings, then launch the target app from “Applications.”

I know an independent developer, Chen Yu, who used it at his one-person company in Shenzhen to run an older audio plug-in, preserving a client’s 2019 production workflow. Later, though, he found that some apps crashed when he dragged their windows, and plug-ins were not always stable. His approach was simple: test with copies and leave the original files untouched. For important deliveries, he still kept an Intel computer ready. The official site also lists only a limited range of compatible apps, and real-world performance depends on the software, macOS version and hardware combination.

What it costs to replicate this today

Money: the software is free, so the expected cost is 0 yuan. To keep my work machine clean, I reserved an extra 50GB; power and storage costs are negligible. Time: the first setup takes about 30 minutes to one hour, and troubleshooting reached three hours. Technical barrier: no coding is required, but I need to understand basics such as processor architecture and app compatibility, plus know how to restore or uninstall it if something fails. First step: open the project page and download the version matching my Mac chip and operating system. After installing, restart the Mac, click “Applications,” then launch an app marked for compatibility. I wouldn’t test it with the only copy of a project file.

How I’d use it at each stage

When I’m just starting out and don’t yet have a Windows computer, I might use Stela for a low-cost trial. I’d get one nonessential app working first rather than committing budget and emotional energy to it. With one or two clients, I’d rely on it only as an emergency option when software has stopped receiving updates and there’s no replacement. I’d keep the old workflow and exported backups ready before every delivery. As I scale, I’d have the team record a compatibility list for every machine and maintain one reliable backup device, because overnight troubleshooting is the last thing a small team can afford. Not everyone needs it, and waiting is fine. When I hit a specific blocker, spending 30 minutes to verify it will be less stressful than fiddling blindly.