Open a desktop folder, straight from the browser.
CAUSEWAY is a tiny Windows agent that opens File Explorer at exactly the right local folder when your web app says so — a bridge to the files your users already sync from Dropbox, OneDrive, or Google Drive.
Integrate free → Try the live demoBrowser → desktop, solved
Browsers can't open a local folder, for good reason. CAUSEWAY gives your web app a safe, opt-in way to do it on the machine that asked.
Targeted by user
The signal reaches every connected client, but each one acts only when the broadcast's user id matches its own — so one click doesn't open Explorer on everyone's desktop.
Drop-in for developers
Already using the Dropbox (or any cloud-storage) API? Point CAUSEWAY at your SignalR hub, broadcast a path, and you're done. No file uploads, no browser plugins.
Your team's files already live in the cloud. CAUSEWAY opens them locally — instantly.
Firms keep terabytes in Dropbox, OneDrive, SharePoint, Box, and Google Drive — and sync them to every desktop. Your web app can link to a cloud URL, but it can't open the local synced folder, where people actually work: native apps, bulk drag-and-drop, scanners, and full-speed file access. CAUSEWAY is that missing bridge — from a button in your web app to File Explorer on the right machine.
Built for heavy cloud drives
Dropbox, OneDrive, SharePoint, Box, Google Drive — CAUSEWAY auto-detects each user's synced root and opens any matter or project folder beneath it, by relative path.
No uploads, no copies
It opens the bytes already on disk — nothing is uploaded, downloaded, or duplicated. Instant even for multi-gigabyte folders, and the cloud stays the single source of truth.
Launches on demand NEW
If the agent isn't already running, your "open folder" link now starts it and opens the folder anyway — so one click works whether or not the tray app was up.
How it works
Each user runs the CAUSEWAY tray agent, which connects to your SignalR hub and enters their user identifier once.
From your web app, broadcast ReceiveMessage(relativePath, userId) to the hub.
Only the matching user's machine opens File Explorer at that folder — and brings the window to the foreground.
Pricing
One agent, licensed to your organization. Start with a free 14-day trial — no card.
Firm Site License
from $1,200/yr
Unlimited users at one organization, entitled by email domain — no seat counting.
OEM / Developer
from $6,000/yr
Embed CAUSEWAY in your own product and ship it to your customers. Includes the Integration Kit.
Integrate in minutes
CAUSEWAY is a client of a SignalR hub you already host. Broadcast a single method; the agent handles the desktop side.
// Broadcast from anywhere you hold the hub context await hub.Clients.All.SendAsync( "ReceiveMessage", "Client Folders/Acme Corp/Matter 1042", // path, relative to the user's local files root userId); // whatever id you already have for that user
| Method | Arguments | Effect |
|---|---|---|
ReceiveMessage |
string relativePath, string userId |
Opens relativePath (relative to the configured local files root) in File Explorer — only on the desktop whose configured id equals userId. |