Нативное приложение для macOS

ИМПУЛЬС — всё нужное у верхней кромки экрана

Найти то, что копировали утром. Забрать файл из соседнего приложения. Вставить заготовку, перевести фразу. ИМПУЛЬС открывается поверх текущего окна, помогает за пару секунд и снова освобождает экран. Из документа выходить не нужно — и возвращаться в него тоже.

Панель Impuls, открытая на модуле «Действия»: поле поиска по буферу обмена, заготовкам и заметкам, три найденных результата и строка команд под ними

Проведите по снимку, чтобы увидеть панель целиком

Панель Impuls на рабочем Mac. Данные в ней демонстрационные.

  • Есть на всех подключённых экранах: встроенном, внешнем мониторе и Sidecar
  • Буфер, файлы и заметки не покидают Mac
  • Нативное приложение, без учётной записи и подписки
  • Бесплатно
  • macOS 15 и новее
  • Версия 1.4.15
  • 5,6 МБ
  • 7 языков интерфейса
  • Открытый код

Зачем

Мелкое дело стоит дороже, чем кажется

Найти адрес, который присылали утром. Перенести файл из почты в редактор. А потом ещё вспомнить формулировку, которую уже писали однажды и никак не удаётся восстановить. Каждое такое дело занимает секунды — и каждое заставляет уйти из документа, искать нужное окно и возвращаться обратно.

Impuls держит эти вещи на одной поверхности над текущим окном: историю буфера, полку для файлов, заготовки и заметки. Вместо перехода в другое приложение вы опускаете панель, берёте нужное и продолжаете с того же места.

Действия

Один поиск по буферу, заготовкам и заметкам

История буфера обмена, заготовки и заметки ищутся одним запросом. Не нужно помнить, куда именно вы это положили.

Модуль «Действия» с запросом «git»: найдены заготовка и запись из истории буфера обмена, у каждой подписан её источник

Проведите по снимку, чтобы увидеть панель целиком

  1. 1
    Открываете панель

    Горячей клавишей из любого приложения или наведением на верхнюю кромку экрана.

  2. 2
    Пишете, что помните

    Поиск не зависит от регистра и диакритики, точные совпадения поднимаются выше. Индекс собирается из живых локальных данных и не хранится отдельной базой.

  3. 3
    Действуете, не выходя из панели

    Скопировать, сохранить в заготовки, создать заметку, перевести, открыть ссылку или показать файл в Finder.

↑↓выбирают результат,Enterкопирует,Escзакрывает панель.

Модули

Девять модулей, один рейл

Слева и справа от выреза — рейл из девяти значков, и задача у всех девяти одна: короткое дело, ради которого не стоит уходить из окна. Что не проходит этот критерий, в рейл не попадает. Каждый модуль включается, выключается и переставляется в настройках. «Действия» и «Аккумулятор» описаны выше и ниже, остальные — здесь.

Модуль «Полка»: четыре файла с миниатюрами — схема, договор, обложка и смета — и команды «Выбрать все» и «Очистить»

Проведите по снимку, чтобы увидеть панель целиком

Полка файлов

Перетащите файл на панель, переключитесь в другое приложение и заберите его оттуда. Оригинал остаётся на месте: полка хранит ссылку, а не копию.

Здесь же локальные инструменты Apple Vision: распознать текст, удалить фон, сменить формат, уменьшить, собрать PDF из нескольких изображений. Результат — всегда новый файл рядом с исходным, а последнюю операцию можно отменить.

Модуль «Буфер»: пять последних записей — ссылка, команда, адрес, фрагмент JSON и адрес почты, у каждой свой значок типа

Проведите по снимку, чтобы увидеть панель целиком

История буфера обмена

То, что вы копировали час назад, никуда не делось. Impuls различает текст, ссылки, почту, телефоны, цвета, JSON, код, файлы и изображения и подписывает тип каждой записи.

Нужное закрепляется и переживает срок хранения. Мониторинг ставится на паузу, отдельные приложения исключаются, а скрытые записи менеджеров паролей не попадают в историю вообще.

Модуль «Заготовки»: поле поиска и список сохранённых заготовок с названиями «адрес», «созвон», «git» и «трек»

Проведите по снимку, чтобы увидеть панель целиком

Заготовки

Тексты, которые вы пишете снова и снова: адрес, реквизиты, команда, ссылка на созвон. Каждой можно дать короткое имя и находить по нему.

Заготовки попадают и в общий поиск «Действий», так что помнить, где именно лежит нужный текст, не обязательно.

Модуль «Заметки»: слева список из двух заметок и кнопка «Новая заметка», справа открытый текст выбранной заметки

Проведите по снимку, чтобы увидеть панель целиком

Заметки

Место для мысли, которая нужна на час: номер из разговора, половина ссылки, идея. Заметка создаётся пустой и мгновенно, а пустые убираются сами.

Это не замена текстовому редактору — здесь нет папок, форматирования и поиска внутри модуля. Ровно тот черновик, который иначе живёт несохранённой вкладкой.

Модуль «Перевод»: слева русская фраза, справа её английский перевод, язык каждой колонки выбирается в её заголовке

Проведите по снимку, чтобы увидеть панель целиком

Перевод

Переводчик macOS прямо в панели. Язык меняется в заголовке колонки, а направление определяется по алфавиту введённого текста.

Доступны все языки системного переводчика. Если языковой пакет не скачан или пара невозможна, это видно в меню заранее — вариант показан серым, а не спрятан.

Модуль «Музыка» с выбранным источником «Яндекс Музыка» и кнопкой «Открыть веб-плеер»

Проведите по снимку, чтобы увидеть панель целиком

Музыка

Источник выбирается явно. Apple Music и Spotify читаются нативно через сценарный интерфейс каждого из этих приложений; Яндекс Музыка, VK Музыка и YouTube Music открываются своими официальными сайтами в системном окне WebKit.

Impuls не запрашивает для нативных источников ни учётную запись, ни вход и не добавляет собственных сетевых соединений. Выбор источника тоже не создаёт запросов — соединение появляется только после кнопки «Открыть веб-плеер». Вместо общего «Ничего не играет» панель называет причину: приложение не установлено, не открыто, трек не запущен или нужно разрешение.

Остаётся «Календарь»: ближайшая встреча, время до неё и кнопка подключения к звонку, если он есть в приглашении. Доступ к календарю запрашивается системным диалогом macOS и нужен только этому модулю.

Устройства

Питание

Заряд Mac и всего, что к нему подключено.

Mac, AirPods, iPhone и iPad — в одной вкладке, без отдельной утилиты. Impuls показывает только то, что система действительно сообщает: недостающее остаётся пустым и не превращается в ноль или догадку.

Модуль «Аккумулятор»: вкладки этого Mac и подключённого iPhone, крупный процент заряда, режим питания, оставшееся время, потребление, температура и число циклов

Проведите по снимку, чтобы увидеть панель целиком

  • MacЗаряд, режим питания, время до разрядки или полной зарядки, а также ёмкость, напряжение, температура и циклы — там, где macOS их публикует. На десктопных Mac модуль называется «Питание».
  • AirPods и аксессуарыПо данным, которые публикует сама macOS. Доступность зависит от модели и текущего состояния системы.
  • iPhone и iPad — BetaЧерез уже существующее доверие устройства к этому Mac: по кабелю или через синхронизацию Finder по Wi-Fi. Impuls не создаёт пары, не сканирует сеть и не подключается к устройству напрямую.
  • Выключено, пока вы не включитеПоиск устройств включается одним переключателем в настройках. Пока он выключен, Impuls не открывает соединение и ничего не читает. Идентификаторы устройств не показываются, не пишутся в логи и не попадают в резервные копии.

Поведение

На каждом экране

Встроенный экран, внешний монитор, iPad в режиме Sidecar. Панель открывается там, где курсор, и сворачивается обратно в кромку, когда она больше не нужна.

  • Экраны

    На каждом дисплее

    Встроенный экран с вырезом, внешний монитор, iPad в режиме Sidecar. Панель открывается на том экране, где курсор, а развёрнута всегда только одна — с теми же данными.

  • Без выреза

    Не только MacBook

    На MacBook панель использует геометрию выреза. На экране без него Impuls рисует компактный чёрный якорь 120 × 12 pt у верхней кромки; строка меню слева и справа от него работает как обычно.

  • Вызов

    Наведение или горячая клавиша

    Режим открытия, задержка наведения и сочетание клавиш выбираются в настройках. Горячая клавиша открывает панель на экране под курсором.

  • Уход

    Esc или увести курсор

    Impuls не становится ещё одним постоянным окном: панель сворачивается обратно в кромку экрана и не занимает место в Dock-переключении.

Панель управляется с клавиатуры и читается VoiceOver: у каждой строки есть имя, значение и действия, у значков рейла — названия модулей. Impuls учитывает системные настройки «Уменьшение движения», «Увеличение контраста» и «Уменьшение прозрачности».

Приватность

Данные остаются на Mac

В Impuls нет учётной записи, рекламы, удалённой конфигурации и идентификации устройства. Буфер обмена, заметки, заготовки, файлы и календарь никуда не отправляются. У приложения три раздельные сетевые границы, и каждая требует отдельного действия или согласия.

  • Проверка обновленийСпрашивается при первом запуске и остаётся выключаемой. Обращается только к подписанному каналу Impuls на GitHub. Профилирование системы в Sparkle отключено, автоматическая установка — отдельный выбор.
  • Веб-плеерВыбор источника в модуле «Музыка» не создаёт ни одного запроса. Соединение появляется только после кнопки «Открыть веб-плеер», и открывается официальный сайт выбранного сервиса в системном окне WebKit.
  • Статистика версииВыключена до отдельного согласия. Не чаще раза в час отправляет случайный псевдоним установки и версию Impuls, а при корректно определённом обновлении — предыдущую версию. Содержимого приложения, имени, контактов и аппаратных идентификаторов в запросе нет.
  • Локальные данныеИстория буфера по умолчанию живёт только в памяти. Если включить её сохранение, архив шифруется AES-GCM, а ключ хранится в Связке ключей macOS. Скрытые записи менеджеров паролей в историю не попадают.
  • Обратная связьОтчёт формируется локально и полностью показывается до отправки. Impuls его не загружает: по нажатию кнопки текст копируется в буфер, а браузер открывает форму на GitHub. В отчёт не попадают буфер, заметки, имена файлов, календарь, серийные номера и идентификаторы.

Политика обработки персональных данных

Проверка

Код, сборка и контрольные суммы открыты

Исходный код, история изменений и модель безопасности открыты. У каждой сборки есть контрольная сумма, а обновления приходят по подписанному каналу с проверкой подписи до распаковки.

  • Код

    Открытый репозиторий

    Реализация, тесты и вся история релизов — на GitHub, лицензия GPL-3.0-or-later.

    Открыть исходный код

  • Сборка

    Проверки до релиза

    CI запускает тесты, проверяет границы приватности и убеждается, что запуск приложения не открывает ни одного сокета.

  • Файл

    SHA-256 каждой сборки

    Контрольная сумма публикуется рядом с DMG, и её можно сверить до установки.

  • История

    Что менялось

    Каждая версия описана отдельно, на русском и английском.

    История релизов

Установка

Установка за три шага

Impuls пока подписан ad-hoc и не нотаризован Apple, поэтому первый запуск требует подтверждения. Дальнейшие обновления ставятся из самого приложения по подписанному каналу.

Скачать для macOS

  • 01

    Скачайте и перенесите

    Откройте Impuls-1.4.15.dmg и перетащите Impuls в «Программы».

  • 02

    Разрешите первый запуск

    Если macOS откажется открыть приложение, откройте «Системные настройки» → «Конфиденциальность и безопасность» и нажмите «Всё равно открыть». Это нужно один раз.

  • 03

    Настройте под себя

    Выберите горячую клавишу, размер панели, состав и порядок модулей. Обновления и поиск устройств Apple включаются отдельно.

SHA-256 текущего DMG 071cd6362dd6b9c42f76d59c462926ec2fee7244ae05cadf836971b82ec64da5
shasum -a 256 ~/Downloads/Impuls-1.4.15.dmg

Вопросы

Нужен ли MacBook с вырезом экрана?
Нет. На MacBook с вырезом панель использует его геометрию, на любом другом экране Impuls рисует компактный якорь у верхней кромки. Приложение работает на встроенном экране, на внешнем мониторе и на iPad в режиме Sidecar.
Уходят ли мои данные в интернет?
Буфер обмена, заметки, заготовки, файлы и календарь остаются на Mac. Проверка обновлений и веб-плеер включаются отдельно. Ещё одним отдельным переключателем можно разрешить статистику версии: случайный псевдоним установки и версия Impuls, без содержимого приложения, имени, контактов и аппаратных идентификаторов.
Сколько это стоит?
Нисколько. Impuls бесплатен, распространяется с открытым исходным кодом по лицензии GPL-3.0-or-later и не требует учётной записи.
Почему macOS ругается при первом запуске?
Сборка подписана ad-hoc и пока не нотаризована Apple: для этого нужен Developer ID. Первый запуск требует подтверждения в «Системных настройках» → «Конфиденциальность и безопасность» → «Всё равно открыть». Дальше Impuls обновляется сам через подписанный канал с проверкой подписи до распаковки.
Почему в «Аккумуляторе» показаны не все значения?
Impuls показывает только то, что macOS публикует про конкретный Mac. Температура, циклы, полная ёмкость и тип разъёма доступны не на каждой машине. Вместо выдуманного значения остаётся «Не определено» — это честнее, чем правдоподобный ноль.
Как Impuls видит заряд iPhone и iPad?
Через доверие, которое устройство уже оказало этому Mac: по кабелю USB или через синхронизацию Finder по Wi-Fi. Пары не создаются, локальная сеть не сканируется, прямого подключения к устройству нет. Поиск устройств выключен по умолчанию, а поддержка iPhone и iPad помечена как Beta.
Какие разрешения запрашивает приложение?
Календарь — для показа ближайших встреч, и «Автоматизация» для Apple Music и Spotify — чтобы читать текущий трек и управлять воспроизведением. macOS выдаёт «Автоматизацию» отдельно для каждого приложения, поэтому Apple Music и Spotify разрешаются независимо, а для неустановленного приложения разрешение не запрашивается. Всё это запрашивается системным диалогом macOS и нужно только соответствующим модулям. Без них остальные модули работают как обычно.
Можно ли перенести настройки на другой Mac?
Да. Настройки, заготовки и заметки выгружаются в локальный JSON-файл и импортируются обратно. История буфера обмена в резервную копию не включается.
На каких языках работает Impuls?
Интерфейс доступен на русском, английском, немецком, французском, испанском, упрощённом китайском и японском. Можно следовать языку macOS или выбрать язык вручную в настройках.

Попробуйте на своём Mac

Бесплатно, без учётной записи и без обязательств. Не подойдёт — перетащите в Корзину, и следа не останется.

  • Версия 1.4.15
  • 5,6 МБ
  • macOS 15 и новее