Capstar account
Sign in required
Sign in with Capstar to connect to the host PC.
You'll return here after signing in.
Join a session
Need a link from a friend
To watch someone's PC, open the share link they send you (while signed in with Capstar).
Your PC shows up here when UmbraLink is reachable - not streaming until someone opens the session.
Reconnect to your last stream if it is still live.
If you are the one who is hosting
Download UmbraLink
Install on the PC you want to control. Open the app, sign in, then make it reachable.
Admin
Connect to Capstar host
Start the Capstar host agent and open a remote session when you need it.
Help
General FAQ
How do I host my PC?
Download UmbraLink on that PC, sign in with Capstar, then turn on Make reachable (or Always reachable). Your PC shows as Reachable in the top panel on this site - it is not streaming to anyone until a guest opens the session.
How do friends join?
When your PC is reachable in that top panel, use Generate invite link and send them the link. They open it while signed in with Capstar — no code typing. Media only starts when they join.
I don't see my PC on the website
Use the same Capstar account in the app and in the browser. Confirm the PC is reachable in UmbraLink, then refresh this page.
Do guests need to install anything?
No. Only the host installs UmbraLink. Guests watch and control from the browser.
Can viewers control the PC?
Yes, if you allow remote access in UmbraLink. You can turn that off for view-only.
"Always Reachable", what does it do?
Keeps this PC available for your Capstar account while UmbraLink is open. Uncheck it to stop hosting to your own account.
Is this a TeamViewer clone?
Yes, but leagues better since this is free and is basically twice as easy to set up since only 1 person needs to download.
Multiple Capstar users can join a stream too if you want, up to 8.
Behind the curtain
A bit more personal FAQ
Why did you make UmbraLink?
I use my computer upstairs for hosting the capstar.app domain, and sometimes I need to access it by view like you would expect. Running up and down the stairs is a novel approach, but a better alternative is to use apps like TeamViewer and Google Remote.
After agonizing over how painful their service was (pure agony I'll have you know), I came to realize I could do it MYSELF. I've set out to do a better job than them with a cleaner approach (free, and 1 person downloads the app kind of approach).
What's your monetization model / the catch?
I don't earn anything off of this project and I have ZERO intention to make it purchasable or anything like that. I don't collect any information on you other than your Discord/Capstar identity when you sign in, IP with time of download, and general analytics like how many streams have been made. Privacy is super duper important when it comes to these programs.
If the app catches on I might add a donate button later though in order to stay afloat, but it would be completely optional.
How do I know if the download is malware?
Since I'm not a known publisher, Google and Windows (rightly so) don't trust it. Any software can have malware pretty much. You should run the .exe through websites that check for viruses if you feel like it, but the most important thing you need to know is that this app streams your desktop and lets others control it, so it gets flagged by Windows Defender for being unsafe (also rightly so).
My code runs pretty deep on Windows itself in order to not be stuttery and improve latency just like TeamViewer. I've taken measures to make sure that when you close the UmbraLink app, it shuts down cleanly, and that the uninstall button uninstalls everything.
TLDR: Windows doesn't like the app since others can control your cursor technically, and it streams your desktop, but it's fine.
Is this safe to use?
Encryption and security is what I've spent the most time on. It does feel sketchy controlling a PC from a website the first time.
I'm confident I've got your back on my end, but there are ways it can still go wrong: Please don't share the copied link in a public chat or anything like that. It's a one-time-use link, which expires, and you also need an account.
In the case a bad actor is viewing your stream, you still override him in cursor movements and such, so you can shut it down/kick him/disallow him from controlling or whatever without having to worry too much.
What's with the weird name?
Umbra is latin for shadow. In this case latin doesn't sound cooler than plain english, but that's okay.
2 FAQs?
Need help?
Talk to me directly
Share session
Session live
Share this code with another viewer.
—
Waiting for the host agent.
Join
Opening invite...
Connecting…
Waiting for host Capstar PC