Home/Viaduct 1.1.5

Viaduct 1.1.5

Magic Elk Labs ·Magic Elk Labs
3.0

Viaduct is a Mac utility from Magic Elk Labs that converts Chrome extensions into native Safari Web Extensions in one click, handling signing, installation, and a 60+ API runtime compatibility layer automatically. It's a universal app for macOS 13 and later, distributed as a notarized direct download, with a free tier for up to 2 conversions and a Pro tier adding unlimited conversions, auto re-signing, and auto-updating.

Features

Single PlayerOnline

Viaduct 1.1.5 Overview

Viaduct is a Chrome-extension conversion utility for macOS developed by Magic Elk Labs, built to turn any Chrome extension into a native Safari Web Extension without the user ever needing to open Xcode or a terminal manually. Viaduct is a universal app running natively on both Intel and Apple Silicon Macs, requires macOS 13 or later, and is distributed as a notarized direct download rather than through the Mac App Store, since the build tools it drives aren't permitted inside the App Store's sandbox. Version 1.1.5 is the current release, distributed directly from the developer's GitHub releases and official website. What makes Viaduct genuinely useful is the runtime compatibility layer sitting behind its simple drag-and-drop conversion process. Packaging a Chrome extension for Safari normally means wrestling with Xcode and Apple's command-line signing tools, and even after conversion, dozens of Chrome APIs behave differently (or not at all) in Safari, causing extensions to install fine and then quietly stop working. Viaduct's runtime layer normalizes more than 60 chrome.* namespaces to patch these gaps — fixing specific real-world breakages like Dark Reader's popup losing contact with its background script, Grammarly's case-sensitive resource loading failing under Safari, and Safari's frozen chrome.* objects crashing extensions that try to patch them at startup. The result runs entirely inside Safari's own engine, avoiding the battery drain of keeping a second Chromium-based browser process running just for one extension.

Key Features

Multi-Format Extension Import Accepts Chrome extensions as a packed .crx file, a .zip archive, an unpacked folder straight from source, or directly via a Chrome Web Store link, handling both Manifest V2 and V3. One-Click Conversion & Signing Converts, signs, and installs an extension into Safari automatically, without the user needing to manually operate Xcode or Apple's command-line signing tools. "Add to Safari" Web Store Integration Browsing the Chrome Web Store in Safari shows the install button already pointed at Safari, so clicking it hands the extension straight to Viaduct for conversion. 60+ Chrome API Runtime Compatibility Layer Normalizes more than 60 chrome.* namespaces at runtime, fixing common real-world breakages in extensions like Dark Reader, Grammarly, and others caused by Safari's differing API behavior. Pre-Conversion Compatibility Checks Analyzes an extension before converting it and reports anything that won't survive the move (such as certain OAuth sign-in flows), so there are no silent surprises after installation. Auto Re-Signing (Pro) Automatically re-signs converted extensions before their free Apple signature lapses (which otherwise happens every 7 days), so extensions don't silently disappear.

Programs Details

File Size49.8 MB
Version1.1.5
DeveloperMagic Elk Labs
PublisherMagic Elk Labs
LanguagesEnglish

System Requirements

Minimum
OSmacOS
ProcessorApple Silicon
GPUIntegrated
Recommended
OSmacOS
ProcessorApple Silicon
GPUIntegrated

How to Use Viaduct 1.1.5

Launch Viaduct and drop in a Chrome extension as a .crx file, .zip archive, unpacked folder, or Chrome Web Store link. Review the extension's name and icon as detected by Viaduct, along with any compatibility warnings from the pre-conversion check. Let Viaduct convert and sign the extension, watching the process live in the app. Confirm the extension now appears and functions correctly within Safari's own engine. Consider upgrading to Viaduct Pro if you need unlimited conversions, auto re-signing, or auto-updating for extensions sourced from the Chrome Web Store. Use the Analyze and Doctor diagnostic tools if a converted extension isn't behaving as expected.

Frequently Asked Questions