FlyingCarpet: Ваш персональный AirDrop для всех платформ

29 июл 2025
5,331
256
43
3 недели

Знакомая ситуация? Нужно срочно передать большой файл с ноутбука на телефон, но под рукой нет флешки, а Wi-Fi сети поблизости либо нет, либо она ненадёжная. Или, что ещё хуже, устройства работают на разных операционных системах. Именно для таких случаев создан FlyingCarpet — удобный инструмент для передачи файлов по ad-hoc Wi-Fi между устройствами на Android, iOS, Linux, macOS и Windows.

Что это за ковёр-самолёт?

FlyingCarpet — это открытое кроссплатформенное приложение, которое позволяет передавать файлы между устройствами напрямую, без необходимости подключения к общей сети или интернету. Достаточно, чтобы у обоих устройств были Wi-Fi (а с недавних пор и Bluetooth) модули.

Демонстрация работы FlyingCarpet Интерфейс на iOS

Почему это удобно?

  1. Никаких проводов и флешек — передача происходит по беспроводному соединению
  2. Работает без интернета — идеально для поездок или мест с плохим покрытием
  3. Поддержка больших файлов — нет ограничения в 2 ГБ, как у многих облачных сервисов
  4. Кроссплатформенность — можно передавать файлы между устройствами на разных ОС
  5. Простота использования — интуитивно понятный интерфейс без сложных настроек

Как это работает технически?

Под капотом FlyingCarpet использует:

  • Ad-hoc Wi-Fi сеть для непосредственного соединения устройств
  • AES-GCM шифрование для защиты передаваемых данных
  • Bluetooth Low Energy (в версии 9+) для первоначального согласования параметров передачи
  • Кроссплатформенный фреймворк Tauri для нативных интерфейсов на всех платформах

Интересно, что проект начинался на Go, но позже был переписан на Rust из-за проблем с кроссплатформенной поддержкой, особенно на Windows.

Реклама

Когда особенно пригодится?

  • В путешествиях, когда нужно передать фото с телефона на ноутбук без доступа к интернету
  • На конференциях, где публичный Wi-Fi перегружен или ненадёжен
  • При работе с большими файлами, которые неудобно передавать через мессенджеры
  • В офисах, где устройства работают на разных ОС
  • В экстренных ситуациях, когда нужно быстро поделиться важными документами

Как начать использовать?

Установить FlyingCarpet проще простого:

Android:

iOS:

Десктопные версии (Linux, macOS, Windows) доступны на странице релизов.

Ограничения, о которых стоит знать

  • На macOS иногда переключается обратно на сеть с интернетом во время долгих передач
  • Требуется Android 10 или новее
  • На некоторых устройствах Xiaomi и HarmonyOS могут быть проблемы
  • Windows 10+ для десктопной версии

Вывод: стоит ли попробовать?

FlyingCarpet — отличное решение для тех, кто часто сталкивается с необходимостью передавать файлы между устройствами на разных платформах без лишних сложностей. Проект активно развивается (недавно добавили поддержку Bluetooth), имеет открытый исходный код и уже собрал более 4 тысяч звёзд на GitHub.

Лично мне особенно нравится, что это решение:

  • Не требует дополнительного оборудования
  • Работает без интернет-соединения
  • Сохраняет конфиденциальность (данные не проходят через сторонние серверы)

Если вы регулярно сталкиваетесь с описанными выше проблемами — определённо стоит попробовать. А если вы разработчик — возможно, захотите поучаствовать в проекте, тем более что он написан на Rust, который сейчас на волне популярности.

Кстати, автор проекта также разработал Cloaker — инструмент для защиты приватности, который может вас заинтересовать.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.