Repolode
Jeric-X

Jeric-X/SyncClipboard

Кроссплатформенная синхронизация буфера обмена между Windows, macOS, Linux и мобильными устройствами с управлением историей.

Звёзды
5,200
Форки
254
Открытые issues
15
Последний коммит
вчера

Что это?

SyncClipboard синхронизирует содержимое буфера обмена между устройствами. Десктопный клиент работает в фоновом режиме на Windows, macOS и Linux и отправляет изменения буфера обмена на общий сервер. Благодаря этому текст, изображения и файлы, скопированные на одном устройстве, можно вставить на другом. Кроме того, история буфера обмена синхронизируется между устройствами.

В качестве сервера можно использовать встроенный сервер десктопного клиента, отдельный сервер ASP.NET Core (доступен также в виде Docker-образа) или существующее объектное хранилище с поддержкой WebDAV либо S3. Особое внимание уделено работе с изображениями: скопированные изображения можно вставлять как файлы в файловую систему и наоборот, а изображения, скопированные из браузера, загружаются в исходном качестве, чтобы анимированные GIF-файлы продолжали работать.

Мобильные клиенты доступны для iOS (через Shortcuts) и Android; есть также созданные сообществом клиенты для HarmonyOS. Проект публикует документированные HTTP API и протокол синхронизации, на основе которых можно создавать сторонние клиенты. Функция истории пока находится на ранней стадии, поэтому не стоит хранить в ней единственную копию важных данных.

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

  • 01Синхронизация буфера обмена в реальном времени между компьютерами на Windows, macOS и Linux
  • 02Управление историей буфера обмена и её синхронизация между устройствами
  • 03Работа с изображениями в буфере обмена, в том числе вставка скопированных изображений как файлов
  • 04Варианты серверной части: встроенный сервер в десктопном клиенте, отдельный сервер ASP.NET Core с Docker, WebDAV или хранилище S3
  • 05Документированные HTTP API и протокол синхронизации для создания сторонних клиентов

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

  • Перенос скопированного текста, изображений или файлов между ПК и другим компьютером без отправки их себе по электронной почте
  • Синхронизация содержимого буфера обмена между компьютером и iPhone или телефоном на Android
  • Развёртывание собственного сервера синхронизации буфера обмена в домашней или частной сети с помощью Docker
  • Использование существующего Nextcloud, AList или S3-бакета в качестве хранилища для синхронизации

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

  1. 1

    Установить в Windows с помощью WinGet

    winget install --id JericX.SyncClipboard --exact --source winget
  2. 2

    Установить в macOS с помощью Homebrew

    brew install --cask Jeric-X/tap/syncclipboard
  3. 3

    В Linux скачайте со страницы Releases пакет, название которого начинается с SyncClipboard_linux_

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

  • Функция истории буфера обмена находится на ранней стадии разработки, поэтому данные могут быть потеряны. Не полагайтесь на неё как на единственное средство хранения важной информации.
  • Для Linux требуется glibc версии 2.38 или новее.
  • Клиенты и серверы начиная с v3.1.1 несовместимы с более ранними версиями, поэтому необходимо одновременно обновить все устройства.

В подборках

Темы

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

Что такое SyncClipboard?
Кроссплатформенная синхронизация буфера обмена между Windows, macOS, Linux и мобильными устройствами с управлением историей. SyncClipboard синхронизирует содержимое буфера обмена между устройствами. Десктопный клиент работает в фоновом режиме на Windows, macOS и Linux и отправляет изменения буфера обмена на общий сервер. Благодаря этому текст, изображения и файлы, скопированные на одном устройстве, можно вставить на другом. Кроме того, история буфера обмена синхронизируется между устройствами.
SyncClipboard можно использовать бесплатно? Какая у него лицензия?
SyncClipboard распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
SyncClipboard всё ещё поддерживается?
Активно поддерживается. Последний коммит в SyncClipboard — 6 нояб. 2026 г..
Для чего можно использовать SyncClipboard?
Перенос скопированного текста, изображений или файлов между ПК и другим компьютером без отправки их себе по электронной почте Синхронизация содержимого буфера обмена между компьютером и iPhone или телефоном на Android Развёртывание собственного сервера синхронизации буфера обмена в домашней или частной сети с помощью Docker Использование существующего Nextcloud, AList или S3-бакета в качестве хранилища для синхронизации
Как установить SyncClipboard?
Установить в Windows с помощью WinGet: winget install --id JericX.SyncClipboard --exact --source winget Установить в macOS с помощью Homebrew: brew install --cask Jeric-X/tap/syncclipboard В Linux скачайте со страницы Releases пакет, название которого начинается с SyncClipboard_linux_
Где скачать SyncClipboard?
Исходный код и инструкции по установке — на GitHub: https://github.com/Jeric-X/SyncClipboard

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

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

Сервер синхронизации для приложения Notesnook, который можно развернуть на своей инфраструктуре; написан на .NET 8, поддерживает Docker, но самостоятельный хостинг пока в альфа-версии.

950+3 за неделю77C#AGPL-3.0Активно поддерживаетсяОбновлён позавчера

Расширение для браузера синхронизирует закладки, открытые вкладки, историю и список расширений через ваш Google Drive, репозиторий GitHub или сервер WebDAV — без аккаунта Konode.

441+22 за неделю15TypeScriptMPL-2.0Активно поддерживаетсяОбновлён вчера

Система для самостоятельного управления файлами и обмена ими с хранением на локальных дисках, в S3-совместимых хранилищах, OneDrive и других облачных сервисах.

28,9 тыс.+25 за неделю3,9 тыс.GoGPL-3.0Обновлён 18 дней назад