Pastify

Everything you copy, one keystroke away. And nowhere else. Всё, что вы копировали, в одном нажатии. И больше нигде.

Pastify keeps a history of your clipboard, finds any clip as you type and pastes it back into the app you were working in. It stores everything on your computer and syncs only between your own devices, end-to-end encrypted. Pastify хранит историю буфера обмена, находит любой фрагмент по первым буквам и вставляет его в приложение, где вы работали. Всё лежит на вашем компьютере, а синхронизируется только между вашими устройствами, со сквозным шифрованием.

For macOS, Windows 10 and 11, and Ubuntu 24.04 on X11 or GNOME Wayland. Для macOS, Windows 10 и 11 и Ubuntu 24.04 (X11 и GNOME Wayland).

Formatted Sync · 3 Clear history… ?

This is the Pastify panel, and it works: start typing to search, use the arrow keys, Enter or Shift+Enter, or click Paste. The pasted clip lands in the notes.Это панель Pastify, и она работает: начните печатать для поиска, выбирайте стрелками, нажимайте Enter или Shift+Enter или кнопку Paste — фрагмент появится в заметках.

What it doesЧто умеет

A clipboard manager built to replace CopyLess 2, and to work the same on every computer you use.Менеджер буфера обмена, созданный на смену CopyLess 2 и одинаково работающий на всех ваших компьютерах.

History of everything you copyИстория всего, что вы копировали
Plain text, links, formatted HTML and RTF, images and file lists. Old clips are cleared by count or age; favorites are never cleared. Текст, ссылки, HTML и RTF с форматированием, изображения и списки файлов. Старые записи удаляются по количеству или возрасту, избранное не удаляется никогда. TextТекстHTMLRTFImagesИзображенияFilesФайлы
Finds a clip as you typeПоиск по мере набора
Open the panel and start typing: the search field appears and the list narrows with every letter, across thousands of clips. Откройте панель и начните печатать: появится поле поиска, и список сузится с каждой буквой, даже среди тысяч записей.
Favorites with labelsИзбранное с метками
Keep addresses, replies and snippets you paste every day. Name them, put them in order and paste the first nine straight into the current app, without opening the panel. Храните адреса, ответы и фрагменты, которые вставляете каждый день. Дайте им имена, расставьте по порядку и вставляйте первые девять прямо в текущее приложение, не открывая панель. ⌃ ⌥Ctrl Alt 1…9
Paste with or without formattingВставка с форматированием и без
Enter pastes the clip as it was copied, Shift+Enter pastes plain text, Cmd+EnterCtrl+Enter only puts it on the clipboard. Enter вставляет фрагмент как был скопирован, Shift+Enter вставляет простой текст, Cmd+EnterCtrl+Enter только кладёт его в буфер.
Stays out of your wayНе мешает работать
The panel opens at the pointer, in the middle of the screen or where you left it. On macOS it never takes focus from the app you are typing in. Every action has a shortcut. Панель открывается у указателя, по центру экрана или там, где вы её оставили. На macOS она не забирает фокус у приложения, в котором вы печатаете. У каждого действия есть сочетание клавиш.
A command line for scriptsКомандная строка для скриптов
The same history from the terminal, as text or JSON. Та же история из терминала, текстом или в JSON.
$ pastify search invoice
$ pastify paste 42 --plain
$ pastify list --json | jq '.[0]'
Moving from CopyLess 2Переезд с CopyLess 2
Bring your history and favorites with one command: pastify import copyless. История и избранное переносятся одной командой: pastify import copyless.

Made for the keyboardСоздан для клавиатуры

Global shortcuts can be changed in Settings by pressing the keys you want.Глобальные сочетания меняются в настройках: достаточно нажать нужные клавиши.

⌘⇧VCtrlAltVShow or hide the panel, from any appПоказать или скрыть панель из любого приложения
⌃⌘VCtrlAltShiftVOpen the panel on FavoritesОткрыть панель на избранном
⌃⌥1…9CtrlAlt1…9Paste favorite 1 to 9 without the panelВставить избранное 1–9 без панели
↵Paste with formattingВставить с форматированием
⇧↵Paste as plain textВставить простым текстом
⌘1…9Ctrl1…9Paste the row with that numberВставить строку с этим номером
⌥PAltPAdd to or remove from FavoritesДобавить в избранное или убрать
⌘ECtrlEEdit the labelИзменить метку
EscHide the panelСкрыть панель

Your history on every computer you ownВаша история на всех ваших компьютерах

Copy on the laptop, paste on the desktop. Devices on the same network talk to each other directly. When they are apart, changes wait on a relay that you run yourself and that holds nothing it can read. Скопировали на ноутбуке, вставили на рабочем компьютере. В одной сети устройства общаются напрямую. Когда они далеко друг от друга, изменения ждут на релее, который вы запускаете сами и который не может прочитать ничего из того, что хранит.

  1. Turn on syncВключите синхронизацию On the first device, open Settings, Sync. На первом устройстве: Настройки, раздел Sync.
  2. Pair a deviceДобавьте устройство A one-time code and a QR code appear. They work for ten minutes; three wrong attempts close the window. Появятся одноразовый код и QR-код. Они действуют десять минут, три неверные попытки закрывают окно.
  3. Join on the new deviceПодключите новое устройство Enter the code. History, favorites, labels and their order arrive within seconds and stay in sync both ways. Введите код. История, избранное, метки и их порядок появятся за секунды и дальше синхронизируются в обе стороны.
Three devices connected directly on the local network and through a self-hosted relay that stores only ciphertext macOS Windows Linux Relayciphertext only QUIC
Direct, on the local networkНапрямую, в локальной сети Through your relay, when apartЧерез ваш релей, когда далеко

Your clipboard holds passwords, addresses and private messages. Pastify treats it that way. В буфере обмена бывают пароли, адреса и личная переписка. Pastify обращается с ним соответственно.

Passwords are not savedПароли не сохраняются

Password managers mark what they copy as concealed or transient. Pastify checks that mark before it reads a single byte, and skips the entry.Менеджеры паролей помечают скопированное как скрытое или временное. Pastify проверяет эту пометку до того, как прочитать хоть один байт, и пропускает запись.

You decide what is keptВы решаете, что хранить

Exclude apps whose clips are never saved, block text that matches a regular expression, or pause saving with one click.Исключите приложения, из которых ничего не сохраняется, запретите текст по регулярному выражению или приостановите сохранение одним щелчком.

Local by defaultЛокально по умолчанию

No account, no cloud, no telemetry. Your history is a file on your disk and leaves it only if you turn on sync.Без учётной записи, облака и телеметрии. История — это файл на вашем диске, и она покидает его, только если вы включили синхронизацию.

End-to-end encrypted syncСквозное шифрование синхронизации

Every change is sealed with XChaCha20-Poly1305 under keys derived from a 32-byte vault key that only your devices hold. Each record is bound to its device and sequence number, so it cannot be forged or reordered.Каждое изменение шифруется XChaCha20-Poly1305 ключами, выведенными из 32-байтового ключа хранилища, который есть только у ваших устройств. Каждая запись привязана к устройству и порядковому номеру, поэтому её нельзя подделать или переставить.

A relay that learns nothingРелей, который ничего не узнаёт

The relay is a small server you host yourself. It stores ciphertext and cannot even tell whether two devices copied the same thing: clip identifiers are keyed hashes under your key.Релей — небольшой сервер, который вы размещаете сами. Он хранит только шифротекст и не может даже определить, копировали ли два устройства одно и то же: идентификаторы записей — хеши с вашим ключом.

Keys stay in the keychainКлючи — в системном хранилище

Device and vault keys live in the system keychain (Keychain on macOS, Credential Manager on Windows), never in the history database or in logs.Ключи устройства и хранилища лежат в системном хранилище секретов (Keychain на macOS, Credential Manager в Windows), а не в базе истории и не в логах.

Pairing that cannot be guessedСопряжение, которое не подобрать

The one-time code carries 160 bits. The vault key travels encrypted under a key stretched from that code with Argon2id, and every device proves its identity with an Ed25519 signature.Одноразовый код содержит 160 бит. Ключ хранилища передаётся зашифрованным ключом, выведенным из этого кода через Argon2id, а каждое устройство подтверждает себя подписью Ed25519.

You choose what syncsВы выбираете, что синхронизировать

Clips over the size limit (5 MB by default) and clips from apps you list stay on the computer where you copied them. The list marks them, so you always know.Фрагменты больше лимита (по умолчанию 5 МБ) и из приложений, которые вы указали, остаются на компьютере, где их скопировали. В списке они отмечены, так что вы всегда это видите.

What Pastify does not protect against yetОт чего Pastify пока не защищает

  • The relay operator can see metadata: device and vault identifiers, sizes and timing of changes.Оператор релея видит метаданные: идентификаторы устройств и хранилища, размеры и время изменений.
  • A paired device cannot be revoked and the vault key is not rotated. If a device is lost, create a new vault on the others.Добавленное устройство нельзя отозвать, ключ хранилища не меняется. Если устройство потеряно, создайте новое хранилище на остальных.
  • Anyone with access to your unlocked user account can open your history, as with any app you run.Тот, кто получил доступ к вашей разблокированной учётной записи, может открыть историю, как и в любом другом приложении.

DownloadСкачать

macOS

Lives in the menu bar. Grant Accessibility access once so it can paste into other apps.Живёт в строке меню. Один раз разрешите Универсальный доступ, чтобы Pastify мог вставлять в другие приложения.

Windows

Windows 10 (1803 or later) and 11, x64. Installs for your user without administrator rights. The installer is not code-signed yet, so SmartScreen shows an unknown publisher.Windows 10 (1803 и новее) и 11, x64. Устанавливается для вашего пользователя без прав администратора. Установщик пока не подписан, поэтому SmartScreen покажет неизвестного издателя.

Linux

Ubuntu 24.04, in the X11 session or GNOME Wayland (with the bundled GNOME Shell extension). Install the .deb package.Ubuntu 24.04, в сессии X11 или GNOME Wayland (с расширением GNOME Shell из пакета). Установите пакет .deb.

Tell us what would make Pastify betterРасскажите, что сделает Pastify лучше

Pastify is built by people who use it every day, and the next features come from what users ask for. A missing shortcut, an app that pastes wrongly, a workflow we never thought of: write it down, it takes a minute. Pastify делают люди, которые пользуются им каждый день, а следующие возможности появляются из того, о чём просят пользователи. Не хватает сочетания клавиш, какое-то приложение вставляет не так, у вас сценарий, о котором мы не подумали — напишите, это займёт минуту.

Your message goes by email to the team; the website keeps no copy. There is no captcha: your browser solves a short puzzle in the background instead. Сообщение уходит команде по почте, сайт не хранит копию. Капчи нет: вместо неё браузер в фоне решает короткую задачу.