fluffypony /
yojam
open links on macOS in whatever browser, app, or profile you need - whatever yo jam is
Форки
418
Звёзды
1.1k
Issues
0
Yojam — это утилита для macOS, которая перехватывает клики по ссылкам и открывает их в нужном браузере или профиле. Удобно, если используешь разные браузеры для работы и жизни.
Что делает
Yojam подменяет стандартную обработку ссылок в macOS. Ты устанавливаешь его как браузер по умолчанию, а затем настраиваешь правила. Когда кликаешь по ссылке, программа решает, какой браузер или профиль запустить.
Это избавляет от ручного копирования ссылок между браузерами. Ты просто работаешь, а Yojam подхватывает контекст.
Как работает
Программа работает как системный обработчик URL. Она регистрируется в macOS как браузер, получает запрос при клике и анализирует его согласно твоим правилам. Затем она перенаправляет запрос в целевое приложение. Написана на Swift, работает легко и не грузит систему.
Кому подходит
Фрилансерам, которые разделяют рабочие и личные профили в Chrome или Safari.
Тем, кто тестирует сайты в разных браузерах и хочет ускорить переключение.
Вайб-кодерам, собирающим локальные инструменты для автоматизации рабочего места.
Основные возможности
Выбор браузера для конкретных ссылок.
Поддержка профилей браузеров.
Интеграция с системным выбором по умолчанию.
Легкий вес, так как это нативная macOS-утилита.
Как установить
Для установки используй Homebrew. Это самый быстрый способ получить актуальную версию.
brew install --cask yojamПосле установки зайди в настройки macOS и выбери Yojam в разделе «Браузер по умолчанию».
Как применить в своём продукте
Ты можешь использовать Yojam как часть своего «сетапа» для разработки. Если ты делаешь SaaS, который требует частого тестирования в разных средах, настрой Yojam так, чтобы ссылки на локальный хост улетали в один браузер, а на продакшн — в другой.
Настройка автоматического открытия ссылок из Slack в рабочем профиле.
Изоляция рабочих сессий от личных для повышения продуктивности.
Быстрый перенос ссылок из терминала в нужный контекст браузера.
Подводные камни
Yojam требует, чтобы ты сделал его «браузером по умолчанию» в системе. Если возникнут конфликты с другими системными утилитами для управления ссылками, придется выбирать что-то одно. Также помни, что это локальный софт — он не синхронизирует настройки между устройствами автоматически.
Частые вопросы
Влияет ли Yojam на скорость открытия ссылок?
Задержка минимальна. Yojam работает нативно на Swift, поэтому перехват ссылки занимает доли секунды. Ты даже не заметишь разницы по сравнению с обычным кликом.
Можно ли настроить разные браузеры для разных доменов?
Да, суть программы именно в этом. Ты задаешь правила, по которым ссылки с определенных сайтов всегда открываются в выбранном приложении или профиле.
Это безопасно?
Yojam — open source проект. Ты можешь изучить код на GitHub, чтобы убедиться в отсутствии скрытых функций. Он работает локально и не отправляет твои данные на сторонние серверы.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.