Show HN: Flipflop, iroh-powered persistent tunnels for filesharing
🇬🇧 English
Flipflop is a new file sharing tool built on Iroh that creates persistent tunnels between devices for seamless, always-on transfers. Developed from frustrations with LocalSend and DashBeam, it aims to be fast, experimental with the Slint UI framework, and capable of connecting trusted external contacts reliably. The app works over Bluetooth, LAN, or the public internet, enabling users to send files, links, or plain text anytime once a tunnel is established.
It supports Linux, macOS, Windows, and Android, with platform-specific setup notes: Windows triggers Defender warnings, and iOS builds are unavailable due to Apple's restrictions. Build instructions include `cargo run --release` for desktop and `just android-install` for Android (requiring cargo-apk, Android SDK, and NDK). Releases are available on the project’s page, offering a decentralized alternative for personal and household device syncing.
🇸🇦 العربية
Flipflop: أنفاق دائمة مدعومة بـ Iroh لمشاركة الملفات عبر الأجهزة
Flipflop أداة جديدة لمشاركة الملفات مبنية على Iroh، تُنشئ أنفاقًا دائمة بين الأجهزة لتحقيق عمليات نقل سلسة ومتاحة دائمًا. نشأت الأداة من إحباطات واجهتها مع LocalSend وDashBeam، وتهدف إلى أن تكون سريعة وتجريبية مع إطار واجهة المستخدم Slint، وقادرة على الاتصال بجهات اتصال خارجية موثوقة بشكل يُعتمد عليه.
يعمل التطبيق عبر البلوتوث أو الشبكة المحلية (LAN) أو الإنترنت العام، ما يتيح للمستخدمين إرسال الملفات أو الروابط أو النص العادي في أي وقت بمجرد إنشاء نفق. ويدعم أنظمة Linux وmacOS وWindows وAndroid، مع ملاحظات إعداد خاصة بكل منصة: إذ يُطلق Windows تحذيرات من Defender، ولا تتوفر إصدارات iOS بسبب قيود Apple.
تشمل تعليمات البناء الأمر `cargo run --release` لأجهزة سطح المكتب، والأمر `just android-install` لنظام Android (ويتطلب cargo-apk وAndroid SDK وNDK). الإصدارات متاحة على صفحة المشروع، وتقدم بديلًا لامركزيًا لمزامنة الأجهزة الشخصية والمنزلية.
ما الذي يميّز Flipflop عن أدوات مشاركة الملفات المحلية الأخرى؟
يستخدم Flipflop تقنية Iroh لإنشاء أنفاق دائمة ومتاحة دائمًا تعمل عبر البلوتوث أو الشبكة المحلية أو الإنترنت، ما يتيح مشاركة موثوقة للملفات حتى مع جهات اتصال خارجية موثوقة خارج الشبكة المحلية.
🇧🇩 বাংলা
Flipflop: Iroh-চালিত স্থায়ী টানেল, ক্রস-ডিভাইস ফাইল শেয়ারিংয়ের জন্য
Flipflop হল Iroh-এর উপর তৈরি একটি নতুন ফাইল শেয়ারিং টুল, যা ডিভাইসগুলোর মধ্যে স্থায়ী টানেল তৈরি করে, যাতে নির্বিঘ্ন ও সর্বদা সক্রিয় স্থানান্তর সম্ভব হয়। LocalSend এবং DashBeam-এর সাথে হতাশা থেকে এর উদ্ভব, এবং এটি দ্রুত হওয়া, Slint UI ফ্রেমওয়ার্কের সাথে পরীক্ষামূলক হওয়া এবং বিশ্বস্ত বাইরের পরিচিতিদের সাথে নির্ভরযোগ্যভাবে সংযুক্ত হওয়ার লক্ষ্য রাখে।
এই অ্যাপটি ব্লুটুথ, LAN বা পাবলিক ইন্টারনেটের মাধ্যমে কাজ করে, যা একবার টানেল স্থাপিত হলে ব্যবহারকারীদের যেকোনো সময় ফাইল, লিংক বা সাধারণ টেক্সট পাঠাতে সক্ষম করে। এটি Linux, macOS, Windows এবং Android সমর্থন করে, প্ল্যাটফর্ম-নির্দিষ্ট সেটআপ নির্দেশনাসহ: Windows-এ Defender সতর্কবার্তা আসে, এবং Apple-এর বিধিনিষেধের কারণে iOS বিল্ড পাওয়া যায় না।
ডেস্কটপের জন্য বিল্ড নির্দেশনা হল `cargo run --release`, এবং Android-এর জন্য `just android-install` (যার জন্য cargo-apk, Android SDK এবং NDK প্রয়োজন)। রিলিজগুলো প্রকল্পের পাতায় পাওয়া যায়, যা ব্যক্তিগত ও পারিবারিক ডিভাইস সিঙ্কিংয়ের জন্য একটি বিকেন্দ্রীভূত বিকল্প প্রদান করে।
Flipflop অন্যান্য স্থানীয় ফাইল শেয়ারিং টুল থেকে কীভাবে আলাদা?
Flipflop Iroh ব্যবহার করে স্থায়ী, সর্বদা সক্রিয় টানেল তৈরি করে যা ব্লুটুথ, LAN বা ইন্টারনেটের উপর কাজ করে, ফলে স্থানীয় নেটওয়ার্কের বাইরের বিশ্বস্ত বাইরের পরিচিতিদের সাথেও নির্ভরযোগ্য ফাইল শেয়ারিং সম্ভব হয়।
🇩🇪 Deutsch
Flipflop: Iroh-basierte persistente Tunnel für geräteübergreifende Dateifreigabe
Flipflop ist ein neues Tool zur Dateifreigabe, das auf Iroh aufbaut und persistente Tunnel zwischen Geräten schafft, für nahtlose und jederzeit verfügbare Übertragungen. Es entstand aus der Frustration mit LocalSend und DashBeam und soll schnell sein, mit dem Slint-UI-Framework experimentieren und vertrauenswürdige externe Kontakte zuverlässig verbinden können.
Die App funktioniert über Bluetooth, LAN oder das öffentliche Internet und ermöglicht es Nutzern, Dateien, Links oder reinen Text jederzeit zu senden, sobald ein Tunnel besteht. Sie unterstützt Linux, macOS, Windows und Android, mit plattformspezifischen Einrichtungshinweisen: Unter Windows lösen Defender-Warnungen aus, und iOS-Builds sind aufgrund der Beschränkungen von Apple nicht verfügbar.
Die Build-Anleitung umfasst `cargo run --release` für den Desktop und `just android-install` für Android (erfordert cargo-apk, das Android SDK und das NDK). Releases stehen auf der Projektseite bereit und bieten eine dezentrale Alternative für die Synchronisierung persönlicher und häuslicher Geräte.
Was unterscheidet Flipflop von anderen lokalen Tools zur Dateifreigabe?
Flipflop nutzt Iroh, um persistente, immer aktive Tunnel zu erstellen, die über Bluetooth, LAN oder Internet funktionieren. So ist eine zuverlässige Dateifreigabe auch mit vertrauenswürdigen externen Kontakten außerhalb des lokalen Netzwerks möglich.
🇪🇸 Español
Flipflop: túneles persistentes con Iroh para compartir archivos entre dispositivos
Flipflop es una nueva herramienta para compartir archivos, creada sobre Iroh, que establece túneles persistentes entre dispositivos para transferencias fluidas y siempre disponibles. Surgió de la frustración con LocalSend y DashBeam, y pretende ser rápida, experimental con el framework de interfaz Slint, y capaz de conectar de forma fiable a contactos externos de confianza.
La aplicación funciona a través de Bluetooth, LAN o internet público, lo que permite a los usuarios enviar archivos, enlaces o texto sin formato en cualquier momento una vez establecido un túnel. Es compatible con Linux, macOS, Windows y Android, con notas de configuración específicas para cada plataforma: Windows activa advertencias de Defender, y las compilaciones para iOS no están disponibles debido a las restricciones de Apple.
Las instrucciones de compilación incluyen `cargo run --release` para escritorio y `just android-install` para Android (que requiere cargo-apk, el SDK de Android y el NDK). Las versiones están disponibles en la página del proyecto, y ofrecen una alternativa descentralizada para la sincronización de dispositivos personales y domésticos.
¿Qué diferencia a Flipflop de otras herramientas locales para compartir archivos?
Flipflop usa Iroh para crear túneles persistentes y siempre activos que funcionan a través de Bluetooth, LAN o internet, lo que permite compartir archivos de forma fiable incluso con contactos externos de confianza fuera de la red local.
🇫🇷 Français
Flipflop : tunnels persistants basés sur Iroh pour le partage de fichiers entre appareils
Flipflop est un nouvel outil de partage de fichiers construit sur Iroh, qui crée des tunnels persistants entre appareils pour des transferts fluides et toujours disponibles. Né de la frustration suscitée par LocalSend et DashBeam, il vise à être rapide, expérimental avec le framework d'interface Slint, et capable de connecter de manière fiable des contacts externes de confiance.
L'application fonctionne via Bluetooth, le réseau local (LAN) ou l'internet public, permettant aux utilisateurs d'envoyer des fichiers, des liens ou du texte brut à tout moment une fois qu'un tunnel est établi. Elle prend en charge Linux, macOS, Windows et Android, avec des remarques de configuration propres à chaque plateforme : Windows déclenche des avertissements de Defender, et les versions iOS sont indisponibles en raison des restrictions d'Apple.
Les instructions de compilation incluent `cargo run --release` pour le bureau et `just android-install` pour Android (nécessitant cargo-apk, le SDK Android et le NDK). Les versions sont disponibles sur la page du projet, offrant une alternative décentralisée pour la synchronisation des appareils personnels et domestiques.
Qu'est-ce qui différencie Flipflop des autres outils locaux de partage de fichiers ?
Flipflop utilise Iroh pour créer des tunnels persistants et toujours actifs qui fonctionnent via Bluetooth, le réseau local ou internet, permettant un partage de fichiers fiable, même avec des contacts externes de confiance situés hors du réseau local.
🇮🇳 हिन्दी
Flipflop: Iroh-संचालित स्थायी सुरंगें, क्रॉस-डिवाइस फ़ाइल साझाकरण के लिए
Flipflop एक नया फ़ाइल साझाकरण टूल है जो Iroh पर बना है और उपकरणों के बीच स्थायी सुरंगें बनाता है, ताकि निर्बाध और हमेशा चालू रहने वाले स्थानांतरण संभव हों। यह LocalSend और DashBeam से मिली निराशाओं से विकसित हुआ है, और इसका लक्ष्य तेज़ होना, Slint UI फ़्रेमवर्क के साथ प्रयोगात्मक रहना, और भरोसेमंद बाहरी संपर्कों से विश्वसनीय रूप से जुड़ने में सक्षम होना है।
यह ऐप ब्लूटूथ, LAN या सार्वजनिक इंटरनेट पर काम करता है, जिससे एक बार सुरंग स्थापित होने के बाद उपयोगकर्ता कभी भी फ़ाइलें, लिंक या सादा टेक्स्ट भेज सकते हैं। यह Linux, macOS, Windows और Android को सपोर्ट करता है, जिनके लिए प्लेटफ़ॉर्म-विशिष्ट सेटअप नोट्स हैं: Windows पर Defender चेतावनियाँ आती हैं, और Apple के प्रतिबंधों के कारण iOS बिल्ड उपलब्ध नहीं हैं।
डेस्कटॉप के लिए बिल्ड निर्देश `cargo run --release` हैं, और Android के लिए `just android-install` है (जिसके लिए cargo-apk, Android SDK और NDK आवश्यक हैं)। रिलीज़ प्रोजेक्ट के पेज पर उपलब्ध हैं, और यह व्यक्तिगत तथा घरेलू उपकरणों के सिंकिंग के लिए एक विकेंद्रीकृत विकल्प प्रदान करता है।
Flipflop अन्य स्थानीय फ़ाइल साझाकरण टूल्स से किस तरह अलग है?
Flipflop Iroh का उपयोग करके स्थायी, हमेशा चालू रहने वाली सुरंगें बनाता है जो ब्लूटूथ, LAN या इंटरनेट पर काम करती हैं, जिससे स्थानीय नेटवर्क से बाहर के भरोसेमंद संपर्कों के साथ भी विश्वसनीय फ़ाइल साझाकरण संभव होता है।
🇮🇩 Bahasa Indonesia
Flipflop: Terowongan Persisten Bertenaga Iroh untuk Berbagi File Lintas Perangkat
Flipflop adalah alat berbagi file baru yang dibangun di atas Iroh, yang membuat terowongan persisten antarperangkat untuk transfer yang mulus dan selalu aktif. Dikembangkan dari rasa frustrasi terhadap LocalSend dan DashBeam, aplikasi ini bertujuan untuk cepat, bersifat eksperimental dengan kerangka kerja UI Slint, dan mampu terhubung secara andal dengan kontak eksternal tepercaya.
Aplikasi ini bekerja melalui Bluetooth, LAN, atau internet publik, sehingga pengguna dapat mengirim file, tautan, atau teks biasa kapan saja setelah terowongan terbentuk. Aplikasi ini mendukung Linux, macOS, Windows, dan Android, dengan catatan pengaturan khusus setiap platform: Windows memicu peringatan Defender, dan build iOS tidak tersedia karena pembatasan Apple.
Instruksi build mencakup `cargo run --release` untuk desktop dan `just android-install` untuk Android (memerlukan cargo-apk, Android SDK, dan NDK). Rilis tersedia di halaman proyek, menawarkan alternatif terdesentralisasi untuk sinkronisasi perangkat pribadi dan rumah tangga.
Apa yang membedakan Flipflop dari alat berbagi file lokal lainnya?
Flipflop menggunakan Iroh untuk membuat terowongan persisten yang selalu aktif dan bekerja melalui Bluetooth, LAN, atau internet, sehingga memungkinkan berbagi file yang andal bahkan dengan kontak eksternal tepercaya di luar jaringan lokal.
🇯🇵 日本語
Flipflop:Iroh搭載の永続トンネルによるデバイス間ファイル共有
Flipflopは、Irohを基盤とした新しいファイル共有ツールで、デバイス間に永続トンネルを作成し、途切れのないいつでも利用可能な転送を実現します。LocalSendやDashBeamへの不満から生まれ、高速であること、Slint UIフレームワークを用いた実験的な取り組みであること、そして信頼できる外部の連絡先とも確実に接続できることを目指しています。
このアプリはBluetooth、LAN、またはパブリックインターネット上で動作し、一度トンネルが確立されれば、ユーザーはいつでもファイル、リンク、プレーンテキストを送信できます。Linux、macOS、Windows、Androidに対応しており、プラットフォーム固有のセットアップに関する注意事項があります。Windowsでは Defender の警告が表示され、Appleの制限によりiOS向けのビルドは提供されていません。
デスクトップ向けのビルド手順は `cargo run --release`、Android向けは `just android-install` です(cargo-apk、Android SDK、NDKが必要です)。リリース版はプロジェクトのページで入手でき、個人や家庭のデバイス同期に向けた分散型の代替手段を提供します。
Flipflopは他のローカルファイル共有ツールとどう違うのですか?
Flipflopは Iroh を使用して、Bluetooth、LAN、またはインターネット経由で動作する永続的で常時接続されたトンネルを作成します。これにより、ローカルネットワーク外にいる信頼できる外部の連絡先とも、確実にファイルを共有できます。
🇧🇷 Português
Flipflop: túneis persistentes com Iroh para compartilhamento de arquivos entre dispositivos
Flipflop é uma nova ferramenta de compartilhamento de arquivos construída sobre o Iroh, que cria túneis persistentes entre dispositivos para transferências contínuas e sempre disponíveis. Desenvolvida a partir da frustração com LocalSend e DashBeam, ela busca ser rápida, experimental com o framework de interface Slint e capaz de conectar contatos externos confiáveis de forma confiável.
O aplicativo funciona via Bluetooth, LAN ou internet pública, permitindo que os usuários enviem arquivos, links ou texto simples a qualquer momento, assim que um túnel é estabelecido. Ele oferece suporte a Linux, macOS, Windows e Android, com observações de configuração específicas por plataforma: o Windows aciona alertas do Defender, e as versões para iOS não estão disponíveis devido às restrições da Apple.
As instruções de compilação incluem `cargo run --release` para desktop e `just android-install` para Android (que requer cargo-apk, Android SDK e NDK). As versões estão disponíveis na página do projeto, oferecendo uma alternativa descentralizada para a sincronização de dispositivos pessoais e domésticos.
O que torna o Flipflop diferente de outras ferramentas locais de compartilhamento de arquivos?
O Flipflop usa o Iroh para criar túneis persistentes e sempre ativos que funcionam via Bluetooth, LAN ou internet, permitindo compartilhamento confiável de arquivos mesmo com contatos externos confiáveis fora da rede local.
🇷🇺 Русский
Flipflop: постоянные туннели на базе Iroh для обмена файлами между устройствами
Flipflop — новый инструмент для обмена файлами, построенный на базе Iroh, который создает постоянные туннели между устройствами для бесперебойной передачи данных в любое время. Он появился из разочарования LocalSend и DashBeam и стремится быть быстрым, экспериментальным с UI-фреймворком Slint и способным надежно подключать доверенных внешних контактов.
Приложение работает через Bluetooth, LAN или публичный интернет, позволяя пользователям отправлять файлы, ссылки или простой текст в любой момент после установления туннеля. Поддерживаются Linux, macOS, Windows и Android, с особенностями настройки для каждой платформы: Windows вызывает предупреждения Defender, а сборки для iOS недоступны из-за ограничений Apple.
Инструкции по сборке включают `cargo run --release` для настольных систем и `just android-install` для Android (требуются cargo-apk, Android SDK и NDK). Релизы доступны на странице проекта и предлагают децентрализованную альтернативу для синхронизации личных и домашних устройств.
Чем Flipflop отличается от других инструментов локального обмена файлами?
Flipflop использует Iroh для создания постоянных туннелей, работающих через Bluetooth, LAN или интернет, что обеспечивает надежный обмен файлами даже с доверенными внешними контактами за пределами локальной сети.
🇨🇳 简体中文
Flipflop:基于Iroh的持久隧道,实现跨设备文件共享
Flipflop 是一款基于 Iroh 构建的新型文件共享工具,可在设备之间创建持久隧道,实现无缝、始终在线的传输。该应用源于对 LocalSend 和 DashBeam 的不满,旨在做到快速,并使用 Slint UI 框架进行实验,同时能够可靠地连接受信任的外部联系人。
一旦建立隧道,用户即可随时通过蓝牙、局域网或公共互联网发送文件、链接或纯文本。该应用支持 Linux、macOS、Windows 和 Android,并附有特定平台的设置说明:Windows 会触发 Defender 警告,而由于 Apple 的限制,iOS 版本不可用。
桌面端的构建说明为 `cargo run --release`,Android 端为 `just android-install`(需要 cargo-apk、Android SDK 和 NDK)。版本发布于项目页面,为个人和家庭设备同步提供了去中心化的替代方案。
Flipflop 与其他本地文件共享工具有何不同?
Flipflop 使用 Iroh 创建持久的始终在线隧道,可通过蓝牙、局域网或互联网工作,即使与本地网络之外的受信任外部联系人,也能实现可靠的文件共享。