frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I built a browser-based P2P file transfer tool using WebRTC

https://airdows.com/
29•SamOkampo•9h ago

Comments

SamOkampo•9h ago
Hi HN,

I built AirDows, a browser-based tool for transferring files between devices using WebRTC.

The idea is simple: open AirDows on two devices, connect them using a QR code or temporary PIN, and send files without creating an account or uploading them for later download.

AirDows attempts a direct peer-to-peer connection first. If the networks cannot establish a direct route, it uses an encrypted TURN relay. The files are not stored by AirDows.

It currently supports:

- Transfers across different networks - QR code and temporary PIN pairing - Direct-to-disk writing in supported browsers - Compatibility mode for other browsers - Large-file transfers - Transfer queues, cancellation, and resume support - PWA installation

It is an early free beta, so both devices need to remain active and performance depends on the browsers and network route.

I would appreciate honest feedback on reliability, privacy, the pairing flow, and large-file transfers.

jschveibinz•9h ago
You have some web page material in English, and some material in either Spanish or Portuguese. You might want to check everything twice before posting on HN.
doodlebugging•6h ago
Not the poster but I had to go check the website to see this. I believe it is in Spanish. It makes me pretty happy to realize that even though I have had little or no conversations with Spanish speakers for about 30 years I was able to understand the untranslated text. There is so much that clicked once I had the context through the words that I recognized. The rest of it began to make sense.

Thanks for that mental exercise.

SamOkampo•5h ago
that's genuinely nice to hear. Thanks for taking the time to explore it despite the language mismatch, a consistent English version is coming
SamOkampo•5h ago
you're right, AirDows started as a Spanish first beta, and some pages are not fully localized yet, i'm fixing the language consistency before the next round of promotion thanks for pointing it out
ranger_danger•6h ago
What happens when TURN is inevitably needed? Many people are behind something like CG or symmetrical NAT with no direct way to talk to each other.

There are no reliable, fast AND free TURN servers (IMO), and even semi-private relays can quickly become overwhelmed or too costly to operate.

jarym•6h ago
Bandwidth costs money not to mention if it was truly free it would probably be an abuse vector. Cloudflare offer 1000Gb free per month - https://www.cloudflare.com/products/turn-sfu/ and pricing beyond that isn't bad either.
SamOkampo•5h ago
thats one of the main operational challenges. AirDows attempts a direct connection first and only uses TURN when NAT conditions require it. I'm already measuring relay usage and evaluating sustainable TURN providers and limits while keeping the beta free...
Uptrenda•6h ago
Hi, I built a plugin-based P2P socket system from scratch that supports TCP punch, UDP punch, random probe, TURN, and other such systems. It includes a full stack from networking, signalling, and naming, all based on open infrastructure. It's open source and licensed under MIT:

warpgate.io

imarkphillips•5h ago
Looks great. How long until it does P2P via Bluetooth?

Like Bump did before it was shut down by Google.

SamOkampo•5h ago
Thanks, bluetooth-based file transfer is not reliable enough across modern web browsers, especially on iOS, i may explore Bluetooth for nearby device discovery in a future native companion, while keeping WebRTC as the actual transfer channel
mkayokay•5h ago
I guess this sort of tool provides a good learning experience for developers or implementing one scratches some other itch, because there are so many one here:

<https://hn.algolia.com/?dateRange=all&query=peer%20file%20sh...>

Uptrenda•5h ago
Does anyone know what the actual success rates for webRTC are for like different NAT combinations / nodes in the wild? I'd be curious, I have read a little into it myself but didn't get the feeling it was very flexible compared to something like Tailscale.
smusamashah•4h ago
https://gist.github.com/SMUsamaShah/fd6e275e44009b72f64d0570... I keep a handy list. Does this stream file directly to disc or keep it in browser cache or memory? In this list I think only web wormhole does that which means it should be able to transfer huge files without any problem. Most tools crash if files are in GBs.

Qwen 3.8 Max Preview

https://www.qwencloud.com/pricing/token-plan
59•lebovic•2h ago•20 comments

Claude Code uses Bun written in Rust now

https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/
91•tosh•1h ago•75 comments

Transcribe.cpp

https://workshop.cjpais.com/projects/transcribe-cpp
561•sebjones•11h ago•119 comments

Qwen3.8 is launching and going open-weight soon

https://twitter.com/Alibaba_Qwen/status/2078759124914098291
225•nh43215rgb•2h ago•116 comments

Blender 5.2 LTS

https://www.blender.org/download/releases/5-2-lts/
41•makizar•4d ago•22 comments

OpenAI reduces Codex Model Context Size from 372k to 272k

https://github.com/openai/codex/pull/33972/files
33•AmazingTurtle•3h ago•4 comments

Speech Recognition and TTS in less than 500kb

https://github.com/moonshine-ai/moonshine/tree/main/micro
470•petewarden•4d ago•63 comments

Half a Second – a book about the XZ backdoor

https://www.half-second.com/
24•zvr•2h ago•8 comments

Codex Resets

https://codex-resets.com/
200•denysvitali•12h ago•142 comments

The Kimi K3 Moment

https://stephen.bochinski.dev/blog/2026/07/18/the-kimi-k3-moment/
449•sbochins•18h ago•456 comments

The Mighty Big Array of Finn Jensen LA8YB

https://la0by.darc.de/LA8YB_EME_MBA.htm
7•kalehmann•3h ago•2 comments

Better and Cheaper Than IPTV

https://github.com/stupside/castor
224•xonery•10h ago•63 comments

Mathematicians still don't know the fastest way to multiply numbers

https://www.scientificamerican.com/article/mathematicians-still-dont-know-the-fastest-way-to-mult...
126•beardyw•5d ago•80 comments

Searchable field-level encryption on Supabase with CipherStash

https://supabase.com/blog/searchable-field-level-encryption-with-cipherstash
39•dandraper•3d ago•28 comments

Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day

https://www.neatnik.net/hardcore-indieweb
181•cdrnsf•13h ago•129 comments

Restoring and Demoing 1960s Vintage Computers at the Computer History Museum [pdf]

https://ibm-1401.info/pictures/Proc-MIW-2017-Garner-1401PDP1.pdf
17•rbanffy•1w ago•2 comments

I Put My Son in a Swamp

https://thepotato.tech/posts/i-put-my-son-in-a-swamp/
3•nickstinemates•6d ago•0 comments

Scrying the AMD GFX1250 LLVM Tea Leaves

https://chipsandcheese.com/p/scrying-the-amd-gfx1250-llvm-tea
32•mfiguiere•6h ago•0 comments

How the Elite See Rome

https://www.theatlantic.com/magazine/2026/08/rome-elite-tourism-imago-artis/687621/
22•bookofjoe•5d ago•22 comments

Using self-hosted Umami for iOS app analytics

https://hjerpbakk.com/blog/2026/07/14/umami-for-apps
22•Sankra•4d ago•3 comments

Classic Amiga titles, free to download

https://amigafreeware.downer.tech/
125•doener•13h ago•16 comments

Making Software: How to make a font

https://www.makingsoftware.com/chapters/how-to-make-a-font
49•Garbage•5d ago•9 comments

A Visual Catalog of Retro Macintosh Software

https://www.marciot.com/mac68k-visual-catalog/
51•zdw•1w ago•6 comments

Perforce charges $500 for training training videos.. and it's AI narrated

https://training.perforce.com/learn/courses/535/p4-helix-core-user-basic
37•TZubiri•3h ago•53 comments

Goodbye, and Thanks for All the Bikesheds

https://queue.acm.org/detail.cfm?id=3818307
228•Ygg2•18h ago•215 comments

Show HN: OfflineTTS — Free browser-based TTS & STT that runs locally

https://offlinetts.com/
8•twainyoung•3h ago•3 comments

NYC may require landlords and realtors to disclose the use of AI in listings

https://petapixel.com/2026/07/16/mayor-mamdani-says-landlords-cant-secretly-use-ai-images-to-adve...
488•gnabgib•13h ago•212 comments

The Art of Insight in Science and Engineering – Mastering Complexity(2014) [pdf]

https://ocw.mit.edu/courses/res-6-011-the-art-of-insight-in-science-and-engineering-mastering-com...
6•nill0•4h ago•1 comments

AI Mania Is Eviscerating Global Decision-Making

https://ludic.mataroa.blog/blog/ai-mania-is-eviscerating-global-decision-making/#fnref:3
243•subset•10h ago•88 comments

Ollama: All Aboard Open Models

https://ollama.com/blog/all-aboard-open-models
6•inferhaven•3h ago•2 comments