AsaanChat AsaanChat by Asaan Tech
0 hosts online right now

See a screen. Hear its sound. Fix it together.

دور بیٹھے مدد کرنا، اب آسان

AsaanChat is a free desktop app for one-to-one screen sharing: live picture, system audio, built-in chat, and — only when you allow it — full keyboard & mouse control. No account required, just a 9-digit key.

Download for desktop See how it works
Registered devices
2
Hosts online
0
Sessions run
10
Minutes shared
61
How it works

One host. One client. A key in between.

Nothing about your screen, your sound, your chat or your keystrokes ever passes through this server. It only ever brokers the introduction.

1

Go online

The host opens AsaanChat and clicks "Start hosting". The control system hands back a 9-digit key (and, if required, a one-time PIN).

2

Share the key

The host reads the key out, or copies it, to whoever needs to connect. The client types it into their own AsaanChat window.

3

Confirm the connection

The host sees exactly who is asking to connect and must explicitly allow it — with an option to skip this prompt for that device from now on.

4

Talk directly

A direct, encrypted WebRTC link opens between the two machines: picture, system sound, chat, and remote control if granted — all peer-to-peer.

Features

What you get.

Full screen or single window

Share your entire desktop or just one application window, with a live thumbnail picker before you go live.

System sound included

Windows and Linux capture your speaker output directly (loopback audio) so the other side hears everything you hear, not just your microphone.

Built-in chat

A persistent text chat runs alongside the screen share the whole time, with typing indicators, so you never need a second app.

Optional remote control

Hand over your keyboard and mouse when you actually need hands-on help — the client drives your cursor and types on your machine, only while you allow it.

You approve every connection

Every new device must be confirmed on the host's screen before anything starts sharing — name, platform and IP included.

"Don't ask me again"

Tick one box during approval and that device connects instantly next time. Undo it anytime from the app or the control panel.

Instant kill switch

Ctrl+Alt+Shift+X takes control back immediately; Ctrl+Alt+Shift+E ends the session outright — no menus, no waiting.

9-digit keys, not accounts

Hosting needs no sign-up. Keys are single-use per online session and are retired the moment the host goes offline.

A control system you own

Run the companion Laravel app to see every device, every session, every trust decision — and cut a session from the dashboard if you need to.

Privacy & safety

Private by design.

Current status of this deployment's global safety switches:

Remote control enabled

Hosts can still switch it off individually even when this is enabled.

Trusted devices may skip confirmation

Controlled per-host by "Don't ask me again".

Chat archiving off

Chat is peer-to-peer only unless an admin turns this on.

Direct connections. Once two AsaanChat apps agree to connect, video, audio, chat and input travel over a direct WebRTC link between them. This server only relays the initial handshake.

No surprise control. Remote keyboard/mouse access is off by default for every new connection and must be switched on explicitly by the host, per session.

A visible kill switch. The host can revoke control or end the session instantly with a keyboard shortcut, even mid-session, without touching the mouse.

Reversible trust. "Don't ask me again" is per-device and can be undone at any time, either in the desktop app or from the control panel.

Get AsaanChat for desktop.

Available for Windows, macOS and Linux. Point it at your control system's address in Settings the first time you run it.

Windows (.exe) macOS (.dmg) Linux (.AppImage)

Free to use · no account required to host · just a 9-digit key