Skip to main content
Mole
Features Tested apps Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
Buy nowBuy Download

    Help, documentation, releases, and articles.

    Home/Apps tested with Mole

    How to uninstall Stremio on Mac

    Stremio runs an embedded local streaming server alongside its window, so quitting the app closes both together. Your Stremio account, cloud library and synced watch history are separate from the Mac app. Streaming can also leave local video cache, so removing the app does not by itself clear all downloaded media. These steps cover the official DMG from Stremio's download page; the Homebrew cask stremio is a separate path with its own risk, described below.

    Quit Stremio and remove the app

    1. Before quitting, check the cache location you configured and copy any media you want to keep. Stop anything playing, then quit Stremio from its menu or Dock icon to stop its embedded local server.
    2. Search Activity Monitor for Stremio, then separately for node. For a remaining node process, open its information and inspect Open Files and Ports for paths inside the Stremio app you are removing. Quit only a server you can attribute to that app; keep unrelated Node.js processes.
    3. Find Stremio in Finder's Applications folder and move it to the Trash. If macOS says it is in use, return to the previous step.
    4. Open System Settings › General › Login Items & Extensions and check for a Stremio entry, though the recorded test found none registered.

    Where Stremio keeps local data

    Location What it holds What to do
    ~/Library/Application Support/stremio-server Settings and local state for Stremio's embedded streaming server Unchecked with the data-removal preference off; it can be selected when that preference is on. Copy wanted server settings before removal
    ~/Library/Preferences/com.westbridge.stremio5-mac.plist App preferences Selected by default
    ~/Library/Caches/com.westbridge.stremio5-mac App cache Selected by default
    ~/Library/WebKit/com.westbridge.stremio5-mac Embedded web view data Selected by default
    Temporary caches under com.westbridge.stremio5-mac and its WebKit process helpers Short-lived scratch files Selected by default
    ~/Library/Caches/node, ~/Library/HTTPStorages/node, ~/Library/Preferences/node.plist Data written by Stremio's embedded server under the shared executable name node Not claimed by Mole; this name is shared across many apps that bundle Node.js, the same way a generic Electron name is never claimed

    After quitting both the app and its own server, use Finder’s Shift + Command + G to open the exact support, preference, cache and WebKit paths above. Copy wanted server settings outside the support folder, then individually move the chosen files or folders to the Trash. Keep generic node folders and shared parent directories. For streaming media, inspect the actual cache location from your configuration, including cacheRoot in server settings when present, and remove only the cache you identified after saving wanted media.

    If you have used Stremio since an older version, its Homebrew cask still names legacy identifiers such as com.smartcodeltd.stremio and com.stremio.stremio-shell-macos for preferences, caches and WebKit data; those come from earlier app releases and are separate from the current bundle ID above.

    Check the result

    pgrep -il stremio
    launchctl list | grep -i westbridge
    ls -d "$HOME/Library/Application Support/stremio-server"
    ls ~/Library/Caches | grep -i node
    
    • No output from pgrep means no process name matched Stremio; this query does not check a helper named node. Verify the app’s own server separately in Activity Monitor before touching its data.
    • No matching launchctl line means this query did not find a job containing westbridge; it does not check every possible helper label. A command error leaves the state unknown. The recorded test found no registered job.
    • ls -d printing the stremio-server path means that row is still there, expected if you kept it unticked. "No such file or directory" means it is gone.
    • The node cache line printing a result is not evidence of a Stremio leftover on its own; several other apps that bundle Node.js can write the same folder name.

    If you installed it with Homebrew

    Mole checks the zap list first: unchecked or shared data, or anything it cannot fully verify, keeps --zap out, and it still removes whatever you selected.

    The stremio cask's zap list reaches ~/Library/Application Support/stremio-server, plus the app's own and legacy preferences, caches and WebKit data, and Stremio's crash reports under ~/Library/Logs/DiagnosticReports. Running brew uninstall --cask --zap stremio yourself moves all of that to the Trash without looking at Mole's checkboxes. Homebrew Stremio cask

    With the data-removal preference off, Application Support/stremio-server is unchecked, so Mole leaves out --zap. Enabling the preference can select this eligible row, but Mole still checks every other path in the full zap list before deciding whether to use zap.

    To remove only the app and keep its server settings:

    brew uninstall --cask stremio
    

    What Mole lists

    • ~/Library/Application Support/stremio-server is unchecked with “Remove data and settings with apps” off because it is a reviewed component-name match. Enabling that preference can select this eligible row; inspect it and uncheck it if you want to keep the server settings.
    • Preferences, caches and WebKit data filed under com.westbridge.stremio5-mac are selected by default, along with their short-lived temporary caches.
    • Data written under the shared executable name node, such as ~/Library/Caches/node, is never claimed; Mole does not attribute a generic shared runtime name to one app.
    • Your Stremio account, its cloud library and watch history are never listed; they live on Stremio's own servers.

    What this test covered

    On September 25, 2026, Stremio 5.1.26 was downloaded from the official DMG, installed into Applications, opened once with nothing played and no sign-in, then removed with a development build of Mole with every listed row ticked, without ever running Homebrew. The 271.9 MB app and all nine listed rows, under 2 MB together, went to the Trash with no failures. A rescan by name afterwards found data written under the shared node executable name (~/Library/Caches/node, ~/Library/HTTPStorages/node, ~/Library/Preferences/node.plist, a Node compile cache in the temporary folder), which is not attributed to Stremio by design, the same way a generic Electron name is never claimed. It also found three empty WebKit helper folders and a socket file named after Stremio in the per-user temporary folder under /var/folders, which Mole had not listed. No sign-in, streaming or cloud library sync was tested.

    If Mac apps leave files behind after uninstalling, try Mole. I've personally tested and inspected 799 Mac apps.

    Try Mole

    Mole · 鼴

    Cleanup, software, and status for your Mac.

    v1.16.0 (304) · Release notes

    Product

    Mac Cleaner App Uninstaller Mac Optimizer Disk Analyzer System Monitor

    Support

    Help Documentation Releases Blog

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    CLI Tool Affiliate Program

    Connect

    Twitter hi@mole.fit

    Mole’s only official website mole.fit · Avoid installers from unknown sources

    The CLI stays free for terminal workflows.