The modern bridge between macOS audio apps and JACK.
Route any CoreAudio application into JACK, and JACK back into any app, per application and bidirectionally.
Documentation · Changelog · Download trial · Buy a license · Support
* Round-trip latency added by JackMoebius itself, on top of your app's buffer and the JACK period. How it was measured.
▶ See it in action: a short guided tour
JackMoebius exposes each macOS application as a routable JACK client. It brings back the idea of the historical JackRouter for modern macOS (15+), built on a per-app AudioServerPlugIn virtual driver plus a Swift daemon that bridges CoreAudio to JACK.
- Bidirectional: an app's output flows into JACK, and JACK can feed an app's input (process a live instrument and send it back into a call, for example).
- Per application: one JACK box per exposed app; output and input are independent and get their own persistent channel reservations.
- Transparent to the app: no plug-in, no reconfiguration inside the app, so its audio simply appears in the JACK graph.
- Up to 64 channels per app, each way, on a device of its own (
JackMoebius for <App>); 254 channels each way for all your apps. - Minimal latency: about 130 frames (under 3 ms at 48 kHz) added on top of your app's buffer, with a shared-memory bridge.
- Universal: Apple Silicon + Intel, macOS 15+.
- Scriptable: a
jackmoebiuscommand-line tool and a documented IPC protocol.
Best when controlled from the JackMate GUI (free), which manages the JACK graph and the JackMoebius routing visually, but it runs standalone from the CLI too.
- Download the latest
.dmgand open it. - Run Install JackMoebius.pkg. macOS installs a system audio driver, so you'll be asked to reboot at the end. The installer also offers JackMate and opens it once after the restart, so you can start routing right away.
- Start a JACK server (via JackMate), then activate JackMoebius.
🛡️ Signed and notarized by Apple. The driver and daemon are Developer ID signed and the installer is notarized + stapled, so it opens with no Gatekeeper warnings.
Requires a running JACK server. Designed to be driven by JackMate.
Full documentation (how it works, the IPC protocol, and the CLI reference) lives at jackmoebius.io.
Release notes: Changelog.
| Minimum | |
|---|---|
| macOS | 15.0 (Sequoia) |
| Architecture | Apple Silicon or Intel |
| JACK | JACK2 (jackd / jackdmp) installed and running |
| GUI (recommended) | JackMate |
Questions, ideas, or feedback? Join the conversation in GitHub Discussions. Found a bug? Open an issue.
JackMoebius is proprietary software, distributed with a 14-day free trial. Continued use requires a license: a one-time purchase, no subscription, with all updates included (see the EULA). Buy a license.
Copyright © 2026 Éric Bavu. All rights reserved.