Русский
hop

всё нужное — в одном клике.

тринадцать маленьких инструментов на каждый день — в одной панели в menu bar: таймер, трекер времени, запрет сна, монитор системы, буфер обмена, конвертер файлов, раскладка окон, лёгкий торрент-клиент, архивы файлов, распознавание текста, пипетка цвета, блокировка клавиатуры и замер скорости интернета. вы оставляете нужное и выключаете лишнее.

бесплатно · macOS 14+ · ~3,7 мб · без аккаунта · v1.9.1

посмотреть, что внутри ↓
hop

тринадцать инструментов. одна панель.

всё работает офлайн.

таймер и циклы работа-отдых

hop запоминает точный момент, когда таймер должен закончиться, поэтому отсчёт не собьётся ни на секунду. Mac может уснуть, панель можно закрыть — время в menu bar останется верным.

  • начать отсчёт — одно касание: свои пресеты под привычные дела
  • любое время задаётся как удобно: потянуть цифры на дисплее или ввести с клавиатуры
  • циклы работа-отдых помогают держать фокус: помодоро и другие популярные уже внутри, свои создаются в пару касаний
  • одним касанием таймер становится секундомером
таймер

трекер времени и задачи

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

  • старт, пауза, галочка: пауза держит текущий заход, галочка закрывает его — и отсчёт начинается заново
  • сегодня, неделя или всё время: один переключатель над списком, а у проекта стоит сумма его задач
  • раскройте задачу — там все её отрезки: поправить длительность, перенести на нужный день или добавить час, который забыли засечь
  • мягкая подсказка, когда задача переваливает за восемь часов — чтобы ничего незаметно не съело весь день
  • рядом простой список дел: раскройте задачу — полный текст, ваше описание и звёздочка для важного
  • поставьте напоминание: день, время и дни недели для повтора — hop скажет, когда пора
  • всё остаётся на этом Mac — как и всё остальное в hop
трекер

запрет сна для Mac

загрузки доходят до конца, сборки не прерываются, а во время фильма на внешнем мониторе крышку можно просто закрыть.

  • загрузка, рендер или презентация дойдут до конца — Mac не уснёт на середине
  • держит столько, сколько скажете: от четверти часа до бесконечности
  • работает даже с закрытой крышкой: экран гаснет, а Mac продолжает работать
  • когда время выйдет или вы закроете hop, обычный сон вернётся сам
запрет сна

весь мониторинг в одном месте

нагрузка cpu и gpu с температурами, память, сеть, диск, здоровье и циклы батареи, ватты питания, аптайм. по умолчанию всё спокойно — значения подсвечиваются, только когда что-то требует внимания.

  • проблема видна сразу: значения подсвечиваются, когда что-то выходит за норму
  • hop может предупредить прямо на иконке в menu bar — заметите, не открывая панель
  • динамика за последний час: графики нагрузки, сети, температур и памяти
  • что считать нормой — решаете вы
  • сам почти не нагружает Mac
  • строка памяти предупредит, когда много её ушло на диск, а не только когда macOS сообщит о нехватке
монитор

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

текст, ссылки, скриншоты — и целые файлы: скопируйте файл, и hop запомнит его по имени, поэтому тот, что вы взяли пять минут назад, всё ещё здесь — и вставится обратно самим файлом. клик по записи возвращает её, а можно вставить сразу в последнее приложение. история не покидает этот Mac.

  • скопированное не теряется: найдите нужное поиском и верните одним кликом
  • скопировали файл? он ждёт здесь по имени — потом вставится настоящим файлом, а не просто путём
  • вставка сразу в то приложение, где вы только что работали
  • пароли в историю не попадают, а сама история не покидает этот Mac
буфер обмена

конвертер и сжатие файлов

перетащите картинки, pdf, видео или аудио из Finder в одно окно — hop покажет, насколько легче станет каждый файл, ещё до конвертации. оригиналы остаются нетронутыми.

  • видео под то, куда его выкладывать: reels, feed, tiktok, shorts или youtube — одна кнопка задаёт кадр, разрешение и силу сжатия и говорит, какой это битрейт
  • картинка другой формы обрезается, получает поля или ложится на размытую копию себя — но никогда не растягивается
  • у сжатия есть уровень, а обещанный до конвертации размер совпадает с полученным
  • mkv и webm наконец открываются: hop сначала перекладывает их в mp4, копируя картинку без пережатия
  • ужмите вложения и освободите место: картинки, pdf, видео и аудио становятся заметно легче
  • размер результата виден до конвертации — hop честно пробует на образце
  • оригиналы остаются нетронутыми — результат ложится рядом отдельной копией
  • и документы: markdown, файлы Word и pdf превращаются друг в друга, а Pages, Numbers и Keynote выходят в pdf, docx, xlsx или pptx — их экспортируют сами приложения
конвертер файлов

раскладка окон

выберите одну из 18 зон — половины, трети, четверти, центр — и активное окно встанет ровно туда. один клик или глобальные хоткеи ⌃⌥, если не хочется трогать мышь.

  • разложите окна под задачу одним кликом: половины, трети, четверти, центр
  • любимые раскладки — на горячие клавиши, без мыши
  • окно встаёт точно с первого раза
окна

лёгкий торрент-клиент

киньте файл .torrent или вставьте magnet-ссылку — hop скачает прямо в панели. движок докачивается отдельно (~26 мб) при первом включении модуля, проверяется подписью и общается только с hop на вашем Mac.

  • выбирайте, какие именно файлы качать — до загрузки и даже во время
  • пауза, возобновление и раздача; автостоп раздачи на рейтинге 1.0
  • hop можно назначить приложением по умолчанию для .torrent и magnet
торренты

распаковать и упаковать там, куда вы смотрите

бросьте архивы в окно — или вставьте их через ⌘V — и нажмите одну кнопку: они распакуются на рабочий стол или туда, куда вы сами укажете. бросьте обычные файлы — и они соберутся в один архив там же.

  • zip, rar, 7z, tar, tar.gz, tar.bz2, tar.xz и gz — те, что реально встречаются
  • ничего не запускается, пока вы не нажмёте кнопку, так что случайный дроп ничего не стоит
  • результат по умолчанию кладётся на рабочий стол, а можно рядом с оригиналом или в любую свою папку
  • hop умеет открывать архивы из Finder: двойной клик — и распаковано прямо рядом с файлом, в отдельном небольшом окне прогресса
архивы

текст из чего угодно на экране

выделите кусок экрана или перетащите картинку в окно: текст и qr-коды появятся там, где их видно, можно поправить и скопировать — и одновременно попадут в историю буфера.

  • забирайте текст, который не даёт выделить: видео на паузе, защищённый pdf, скриншот из чата
  • переносы строк сохраняются, поэтому таблица или код остаются читаемыми
  • qr и штрихкоды распознаются тем же проходом
  • распознавание идёт на вашем Маке, офлайн, на движке Apple
  • qr-код со ссылкой открывается прямо в браузере — телефон доставать не нужно
распознавание

цвета с экрана, сразу в трёх записях

нажимаете сочетание — появляется системная лупа macOS: клик по любому пикселю добавляет цвет в список, уже скопированным. в каждой строке hex, rgb и hsl, и каждая из них кнопка.

  • берите цвет в любом месте экрана — на сайте, на фото, в чужом окне
  • нажали hex, rgb или hsl — скопировалась именно эта запись
  • список хранит порядок, в котором вы брали цвета, и лежит в истории буфера
  • разрешение на запись экрана не нужно: системная лупа отдаёт один цвет
цвета

все vpn, у каждого свой переключатель

hop показывает все vpn, которые знает ваш Mac, и даёт каждому переключатель — чей бы клиент ни был. список берётся прямо из системных настроек: поставили клиент — он появился сам, удалили — исчез. добавлять здесь нечего и ждать поддержки конкретного провайдера не нужно.

  • включайте и выключайте, не открывая ничего — точка на иконке в меню-баре покажет, что туннель поднят
  • тихо умершее соединение больше не выглядит рабочим: точка становится оранжевой, когда vpn включён, но через него ничего не проходит, а панель показывает, какой именно туннель
  • нажмите на название, чтобы открыть окно самого vpn, когда оно нужно: выбрать страну, поменять настройку
  • закрыли окно — hop гасит приложение, и оно больше не живёт в доке ради переключателя, нужного пару раз в неделю
  • соединение при этом остаётся: туннель держит macOS, а не программа
vpn

программы, которые вы открываете весь день — в один клик

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

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

убрать приложение вместе со всем, что оно оставило

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

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

протереть клавиатуру, не выключая Mac

нажимаете 1, 5 или 15 минут — либо ∞ — и все клавиши перестают отвечать: можно спокойно пройтись тряпкой, пока Mac продолжает работать.

  • молчит вся клавиатура, включая ряд яркости, громкости и медиа
  • заставка объясняет, что происходит, а иконка в строке меню превращается в клавиатуру
  • снимается мышью, открытием hop или удержанием esc + shift пять секунд
  • ничего не записывается: нажатия отбрасываются, а не читаются
блокировка

замер скорости интернета

один тап — и hop честно замеряет вашу скорость через серверы Apple: скачивание, отдача и отклик, прямо в панели.

  • проверьте связь перед созвоном или большой загрузкой — не выходя из панели
  • скачивание, отдача и отклик — одной строкой
  • замер через серверы Apple: без сторонних сервисов и рекламы
интернет

настраивается под вас

модулей много, но что из них работает — решаете вы: лишнее выключается, порядок меняется перетаскиванием, и у каждого модуля свои настройки — пресеты таймера, пороги монитора, хоткеи, темы. разложите их по четырём вкладкам — рабочее на одной, системное на другой — чтобы панель была устроена так, как думаете вы. а иконка в menu bar показывает ровно то, что нужно с одного взгляда: идущий таймер или задачу, запрет сна, предупреждения, активность торрентов — в цвете или спокойной монохромности, на ваш выбор. и само приложение говорит на 22 языках, подхватывая язык системы само.

настраивается под вас

бесплатно. с открытым кодом.

без аккаунтов. без слежки. ничего о вас не покидает ваш Mac — наружу уходит только собственный номер версии, когда hop проверяет обновления.

только системные фреймворки. дистрибутив — около 3,7 мб.

поставьте звёздочку, почитайте код, напишите о проблеме или идее — прямо на GitHub или мне на почту. hop делается открыто.

hop на GitHub →

ответы на популярные вопросы

это правда бесплатно?

да, полностью. без пробного периода, без pro-версии, без разблокировок.

вы собираете или продаёте мои данные?

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

какие разрешения запрашивает hop и зачем?

только те, что нужны функции, которой вы пользуетесь, и никогда при запуске. в сеть hop ходит на antonshakirov.com — за обновлениями и за двумя необязательными помощниками (торрент-движок, архиватор 7-Zip); это единственный сервер, к которому он обращается сам. торрент-трафик и замер скорости идут только когда вы их запустили, причём замер работает через серверы Apple. «универсальный доступ» нужен для вставки в приложение под панелью, перемещения окон и блокировки клавиатуры. запись экрана просит только распознавание текста и только когда вы выделяете область — для перетащенной картинки не нужно ничего. уведомления — это сигнал таймера и завершённая раздача. пароль администратора macOS спрашивает один раз, для режима закрытой крышки. автозапуск выключен, пока вы его не включите. полный список с текущим состоянием есть в окне информации приложения, на вкладке «разрешения приложения». каждое из них нужно только для работы функции и больше ни для чего: у hop нет сервера, аналитики, телеметрии, аккаунтов и отчётов о сбоях, о вас не собирается ничего и с вашего Мака ничего не уходит. это можно не принимать на веру — приложение полностью открыто, и кода, который бы что-то собирал, там просто нет.

а на чём тогда монетизация?

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

поддержать hop →
hop подписан и нотаризован?

да. hop подписан apple developer id и заверен в apple, поэтому macOS открывает его как любое другое приложение — без предупреждения и без похода в настройки. исходный код открыт, а встроенные обновления проверяются с помощью Ed25519. если вы пользуетесь hop с версии до 1.9.1, новая подпись для macOS означает другое приложение, поэтому разрешения он попросит заново.

можно ли поставить hop через homebrew?

да. выполните в терминале brew install --cask antonyshakirov/tap/hop: homebrew скачает тот же подписанный dmg с github, сверит контрольную сумму и положит hop в папку «программы». обновлять можно командой brew upgrade, встроенное автообновление при этом работает как обычно.

на каких Маках работает?

на любом Маке с macOS 14 или новее — и на Apple Silicon, и на Intel. у них отдельные загрузки: каждая сборка несёт только тот код, который выполняет её процессор, так что ни одна не тяжелее, чем нужно. обновления дальше сами держатся своей сборки.

он будет висеть в доке?

нет. hop живёт в menu bar и иконки в доке не имеет — кроме тех моментов, когда открыто одно из его собственных окон (конвертер, архивы, распознавание, настройки). тогда окно ведёт себя как у любого приложения: клик по иконке возвращает его, не открывая панель. с последним окном иконка уходит, а в настройках это можно выключить совсем.

может ли мой ai-помощник управлять hop?

да. hop держит в своей папке два обычных файла: из одного читает команды, во второй пишет своё состояние. claude code, codex или любой помощник, умеющий записать файл, поставит таймер, добавит дело, заблокирует клавиатуру или откроет панель — и прочитает, что сейчас запущено. ни сервера, ни ключа api: это ваш мак разговаривает сам с собой. те же команды работают как ссылки hop://, так что их можно вызвать из шортката или скрипта.

поддержка

вопросы, баги, идеи — пишите мне напрямую:

hop@antonshakirov.com