Настольное приложение на GTK4/libadwaita, которое локально перекодирует видео, подгоняя его под заданный размер файла.
nozwock/packet
Клиент GTK для Linux, реализующий протокол Google Quick Share и позволяющий обмениваться файлами по Wi-Fi с Android-устройствами.
Open source альтернатива:AirDrop
Google Files
- Звёзды
- 1,124
- Форки
- 43
- Открытые issues
- 33
- Последний коммит
- 17 дней назад
Что это?
Packet — частичная реализация протокола Google Quick Share для Linux. С его помощью можно отправлять файлы на Android-устройства с Quick Share и получать с них файлы, а также обмениваться файлами с другими компьютерами, на которых запущен Packet.
Приложение написано на Rust с использованием GTK. Реализована только передача данных по локальной сети Wi-Fi, поэтому Bluetooth должен быть включён, а оба устройства должны быть подключены к одной сети Wi-Fi, где доступен mDNS. Приложение доступно как Flatpak на Flathub, а также в AUR и nixpkgs.
В проект входит необязательный плагин для Nautilus, позволяющий отправлять файлы из файлового менеджера. Также предоставляется доступный только для чтения интерфейс сессии D-Bus, через который внешние интеграции могут получать имя устройства и сведения о его видимости.
Ключевые возможности
- 01Отправка и получение файлов с Android-устройствами через Quick Share.
- 02Передача файлов между экземплярами Packet на компьютерах с Linux.
- 03Работа по локальной сети Wi-Fi с обнаружением через mDNS; Bluetooth должен быть включён.
- 04Необязательный плагин для Nautilus, позволяющий отправлять файлы из файлового менеджера.
- 05Интерфейс D-Bus только для чтения, предоставляющий имя устройства и сведения о его видимости.
Сценарии использования
- Отправка фотографий и документов с компьютера под Linux на находящийся рядом телефон с Android.
- Получение файлов с телефона Android на ноутбук под Linux по локальной сети Wi-Fi.
- Обмен файлами между двумя компьютерами с Linux в одной сети без облачных сервисов.
Быстрый старт
- 1
Установить из Flathub (ссылка на страницу установки, не команда)
- 2
Инструкции по сборке из исходного кода см. в CONTRIBUTING.md (в README команда не указана)
Что важно знать
- Реализован только способ передачи по Wi-Fi LAN, поэтому необходимо включить Bluetooth и подключить устройства к одной сети Wi-Fi с поддержкой mDNS.
- Протокол Quick Share реализован частично.
- Доступ Flatpak к папкам сбрасывается после перезапуска сеанса, если не настроить разрешения вручную.
Темы
Частые вопросы
- Что такое packet?
- Клиент GTK для Linux, реализующий протокол Google Quick Share и позволяющий обмениваться файлами по Wi-Fi с Android-устройствами. Packet — частичная реализация протокола Google Quick Share для Linux. С его помощью можно отправлять файлы на Android-устройства с Quick Share и получать с них файлы, а также обмениваться файлами с другими компьютерами, на которых запущен Packet.
- packet можно использовать бесплатно? Какая у него лицензия?
- packet распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- packet всё ещё поддерживается?
- Активно поддерживается. Последний коммит в packet — 2 окт. 2026 г..
- Для чего можно использовать packet?
- Отправка фотографий и документов с компьютера под Linux на находящийся рядом телефон с Android. Получение файлов с телефона Android на ноутбук под Linux по локальной сети Wi-Fi. Обмен файлами между двумя компьютерами с Linux в одной сети без облачных сервисов.
- Как установить packet?
- Установить из Flathub (ссылка на страницу установки, не команда) Инструкции по сборке из исходного кода см. в CONTRIBUTING.md (в README команда не указана)
- Где скачать packet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nozwock/packet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Управляйте Windows-ПК с телефона по локальному Wi-Fi: блокируйте его, выключайте, перезагружайте и переводите в спящий режим, запускайте приложения и управляйте медиа; подключение — по QR-коду.
Библиотека Python, которая встраивает нативный web view в окно GUI и показывает HTML, CSS и JavaScript в Windows, macOS, Linux и Android.
Бесплатное приложение с открытым исходным кодом для отправки файлов и сообщений на устройства поблизости по локальной сети — без интернета и сторонних серверов.
Приложение с открытым исходным кодом для записи и редактирования экрана на Mac, Windows и Linux: добавляет к демо-видео зум, плавное движение курсора и стилизованные рамки.
Anki — десктопное приложение с карточками, которое планирует повторения для запоминания с помощью интервального повторения.