Сервер синхронизации для приложения Notesnook, который можно развернуть на своей инфраструктуре; написан на .NET 8, поддерживает Docker, но самостоятельный хостинг пока в альфа-версии.
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
Установить в Windows с помощью WinGet
winget install --id JericX.SyncClipboard --exact --source winget - 2
Установить в macOS с помощью Homebrew
brew install --cask Jeric-X/tap/syncclipboard - 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 обновляется ежедневно.
Похожие проекты
Консольная утилита для синхронизации, копирования и монтирования файлов в локальном хранилище и более чем 70 облачных сервисах — rsync для облака.
Расширение для браузеров синхронизирует закладки между браузерами и устройствами с вашим хранилищем: Nextcloud, WebDAV, Git или Google Drive.
Расширение для браузера синхронизирует закладки, открытые вкладки, историю и список расширений через ваш Google Drive, репозиторий GitHub или сервер WebDAV — без аккаунта Konode.
Самостоятельно размещаемый файловый каталог, объединяющий облачные хранилища и локальные диски в одном веб-интерфейсе и через WebDAV.
Система для самостоятельного управления файлами и обмена ими с хранением на локальных дисках, в S3-совместимых хранилищах, OneDrive и других облачных сервисах.