Repolode
baiyuze

baiyuze/pasteferry

Кроссплатформенная синхронизация буфера обмена, поиск по истории и передача файлов между Mac, Windows, Linux и Android — со сквозным шифрованием и приоритетом прямых соединений.

Open source альтернатива:Universal ClipboardAirDrop

Звёзды
89
Форки
7
Открытые issues
0
Последний коммит
23 часа назад

Что это?

PasteFerry синхронизирует скопированные данные между вашими компьютерами: текст, форматированный текст, изображения, файлы и целые папки, скопированные на одном устройстве, можно вставить на другом. Устройства достаточно один раз связать с помощью кода — общий Apple ID или аккаунт не нужен. Скопированные данные хранятся в истории за последние несколько дней: её можно искать и открывать глобальным сочетанием клавиш, чтобы вставить нужный элемент в текущее приложение.

По умолчанию устройства соединяются напрямую: компьютеры находят друг друга в локальной сети с помощью mDNS или устанавливают соединение между сетями через пробитие NAT с использованием WebRTC. Сервер сигнализации — официальный или собственный — нужен только для обмена данными для подключения между двумя устройствами; зашифрованный ретранслятор используется, только если прямое соединение установить не удалось. При сопряжении на обоих экранах сверяются отпечатки, а сообщения подписываются.

В проект также входит функция Send Files для передачи больших файлов с возобновлением и проверкой по SHA-256, а отправка контактам требует подтверждения получателя для каждой партии файлов. Веб-страница для телефона работает в любом браузере в той же сети. Проект написан на Dart (Flutter), сервер — на Go; лицензия — AGPL-3.0.

Ключевые возможности

  • 01Синхронизирует текст, форматированный текст, изображения, файлы и папки между сопряжёнными устройствами.
  • 02Прямые соединения через mDNS в локальной сети и обход NAT с помощью WebRTC между сетями.
  • 03Ретранслятор используется только как резервный вариант; трафик сквозным образом зашифрован, поэтому сервер не может его прочитать.
  • 04История буфера обмена с поиском и глобальным сочетанием клавиш для быстрой вставки.
  • 05Send Files: возобновление передачи, отображение прогресса и проверка по SHA-256.
  • 06Веб-страница для телефона позволяет передавать данные из любого браузера в той же сети.

Сценарии использования

  • Скопировать ссылку или фрагмент текста на Mac и вставить на ПК с Windows без Apple ID.
  • Передавать большие файлы между компьютерами в разных сетях, не загружая их в облачное хранилище.
  • Хранить историю недавно скопированных элементов с поиском на нескольких устройствах.
  • Передавать фотографии или файлы между компьютером и телефоном в одной сети Wi-Fi.

Быстрый старт

  1. 1

    Скачайте приложение со страницы загрузки и установите его на каждый компьютер

  2. 2

    Объедините компьютеры в пару: на одном выберите «Устройства» → «Добавить устройство» → «Показать код», а на другом — «Ввести код»

Что важно знать

  • Приложение для Mac не прошло нотариальную проверку Apple, а приложение для Windows пока не имеет цифровой подписи.
  • Приложение для Android находится в бета-версии; приложений для iPhone и iPad нет.
  • Если прямое подключение не удаётся, официальный ретранслятор позволяет передавать до 100 МБ в день.
  • Лицензия AGPL-3.0 требует публиковать исходный код при распространении приложения или предоставлении изменённой версии по сети.

В подборках

Темы

Частые вопросы

Что такое pasteferry?
Кроссплатформенная синхронизация буфера обмена, поиск по истории и передача файлов между Mac, Windows, Linux и Android — со сквозным шифрованием и приоритетом прямых соединений. PasteFerry синхронизирует скопированные данные между вашими компьютерами: текст, форматированный текст, изображения, файлы и целые папки, скопированные на одном устройстве, можно вставить на другом. Устройства достаточно один раз связать с помощью кода — общий Apple ID или аккаунт не нужен. Скопированные данные хранятся в истории за последние несколько дней: её можно искать и открывать глобальным сочетанием клавиш, чтобы вставить нужный элемент в текущее приложение.
pasteferry можно использовать бесплатно? Какая у него лицензия?
pasteferry распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
pasteferry всё ещё поддерживается?
Активно поддерживается. Последний коммит в pasteferry — 6 нояб. 2026 г..
Для чего можно использовать pasteferry?
Скопировать ссылку или фрагмент текста на Mac и вставить на ПК с Windows без Apple ID. Передавать большие файлы между компьютерами в разных сетях, не загружая их в облачное хранилище. Хранить историю недавно скопированных элементов с поиском на нескольких устройствах. Передавать фотографии или файлы между компьютером и телефоном в одной сети Wi-Fi.
Как установить pasteferry?
Скачайте приложение со страницы загрузки и установите его на каждый компьютер Объедините компьютеры в пару: на одном выберите «Устройства» → «Добавить устройство» → «Показать код», а на другом — «Ввести код»
Где скачать pasteferry?
Исходный код и инструкции по установке — на GitHub: https://github.com/baiyuze/pasteferry

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкий инструмент с открытым исходным кодом для автоматической синхронизации буфера обмена между устройствами на Windows, macOS, Linux и Android — без нажатия клавиш.

2 тыс.+13 за неделю95PythonGPL-3.0Обновлён 6 дней назад

Открытое приложение с локальным хранением данных: связывает Android-телефон с ПК на Windows или Linux и синхронизирует уведомления, сообщения, буфер обмена и файлы, а также зеркалирует экран — без аккаунта и облака.

2,7 тыс.+1,3 тыс. за неделю262RustOtherАктивно поддерживаетсяОбновлён 20 часов назад

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

97,6 тыс.+889 за неделю5,5 тыс.DartApache-2.0Обновлён 5 дней назад

Рабочее пространство WebRTC в браузере для удалённого управления рабочим столом Windows, с P2P-чатом, передачей файлов, голосовой и видеосвязью и демонстрацией экрана.

883+92 за неделю74TypeScriptMITАктивно поддерживаетсяОбновлён позавчера