Windows
Download for WindowsSmartScreen may say “Windows protected your PC”. Choose More info, then Run anyway.
Remote help between two people who trust each other. Nothing to install, no account, and nothing happens on your screen until you press Allow.
Free. One file, nothing to install, the same download for everyone.
Shown signalling over Nostr (CHIRP_NOSTR): the last four digits are known only to the two Chirps. With a relay alone, the code is the first six.
One program, the same for everyone: no installer, no account, no technician edition. It opens on your chirp, a short code, and a link you can send instead.
They type it into their own Chirp, or paste your link. Every use of the link makes a fresh single-use code, so a code that leaks after it was used opens nothing.
Your Chirp asks you, on your own screen, who is asking and for what, and you choose what they can do. Nothing starts until you press Allow, and you can end the session at any moment.
And on the helper's side, Chirp will make its one sound when the other person lets them in. It will never play on the computer being helped.
Remote-help tools are a favourite of phone scammers. Chirp's consent prompt is built so that an unexpected request is easy to decline.
Didn't expect a request? Press Decline. Nobody gets in without you.
This is the one screen in Chirp without the bird. A cheerful prompt is what a scammer counts on, so it stays plain.
The things a remote-help tool could do, and Chirp won't.
Quitting Chirp cancels your code and link at once. If it can't reach its server as it closes, the server drops them on its own within about two minutes. Until then nobody can get in, because there is no Chirp left to ask you.
No tiers, no trial, no licence check. Chirp is open source under the AGPL-3.0, so a hosted copy has to share its changes too.
Anyone may run their own relay, with no restrictions. Chirp's hosted server is a convenience, never a requirement.
# on a machine you control chirp-relay # point both Chirps at it CHIRP_RELAY=https://relay.example.org chirp # or signal over Nostr: the code gains four digits the relay never sees CHIRP_RELAY=https://relay.example.org \ CHIRP_NOSTR=wss://nostr.example.net chirp
Bring your own STUN/TURN for now; coturn works. When Chirp runs a public server, it will be blind: it finds the other computer from the first part of your code and never sees the rest.
Your system may warn you the first time. Here is what it says, and what to press.
SmartScreen may say “Windows protected your PC”. Choose More info, then Run anyway.
macOS says it could not verify Chirp. Close the warning, then in System Settings → Privacy & Security choose Open Anyway, again with each new version. Then allow Screen Recording and Accessibility for Chirp, once: they stay after updates.
Make it executable and run it. On Wayland, after you press Allow, the system asks once more which screen to share.
sha256 · published with the first release
Chirp is in development. What already works:
Trying it between two machines is next. Follow the progress.