QuentinHsu /
cat-bar
Панель управления mihomo для macOS в менюбаре: управление узлами, правилами, соединениями, логами и ядром в одном интерфейсе.
Форки
10
Звёзды
117
Issues
0
Менюбар-клиент для mihomo на macOS. Позволяет управлять прокси-узлами, правилами и логами без открытия терминала.
Что делает
Cat-bar превращает консольное ядро mihomo в полноценное приложение для macOS. Он живет в верхней панели системы и дает доступ к сетевым настройкам в один клик.
Вам больше не нужно переключаться между окнами терминала или править конфиги руками. Весь контроль над трафиком, переключение серверов и мониторинг соединений происходит через аккуратное выпадающее меню.
Как работает
Приложение работает как графическая надстройка над бинарным файлом mihomo. Оно считывает конфигурационные файлы, отправляет команды ядру через API и отображает статус сети в реальном времени.
Для запуска требуется установленное ядро mihomo. Программа взаимодействует с ним напрямую, обеспечивая минимальную задержку при переключении узлов.
Кому подходит
Тем, кто устал от сложной настройки прокси через конфиг-файлы в CLI.
Пользователям macOS, которым нужен легкий доступ к переключению серверов прямо из статус-бара.
Разработчикам, которые тестируют свои сервисы через разные гео-локации и часто меняют узлы.
Основные возможности
Быстрое переключение между прокси-узлами.
Мониторинг активных сетевых соединений.
Просмотр логов работы ядра в реальном времени.
Управление правилами маршрутизации трафика.
Удобное переключение режимов работы ядра.
Как установить
Скачайте последнюю версию приложения из раздела Releases на GitHub. Перенесите файл в папку Applications и запустите его.
# Установка через Homebrew (если поддерживается)
brew install --cask cat-barУбедитесь, что у вас есть права на запуск сторонних приложений в настройках безопасности macOS.
Как применить в своём продукте
Вы можете использовать этот инструмент как часть своей инфраструктуры для разработки или тестирования. Это отличная альтернатива тяжелым VPN-клиентам, если вы строите распределенные системы.
Встройте управление сетью в свой workflow, чтобы быстро проверять доступность API из разных регионов.
Используйте как референс для создания своих GUI-оберток над CLI-инструментами.
Замените платные прокси-менеджеры этим open source решением.
Подводные камни
Главная сложность — настройка самого ядра mihomo. Если у вас нет готового конфига YAML, приложение не сможет подключиться к сети. Также следите за версиями ядра, так как API mihomo иногда меняется, что может вызвать ошибки в интерфейсе.
Частые вопросы
Нужно ли отдельно устанавливать mihomo?
Да, приложение является только графической оболочкой. Вам потребуется бинарный файл ядра, который нужно указать в настройках программы, чтобы она могла управлять сетевыми потоками и правилами.
Можно ли использовать свои правила маршрутизации?
Да, программа полностью полагается на ваш конфигурационный файл mihomo. Вы можете править его в любом редакторе, а приложение подхватит изменения и отобразит узлы из вашего списка.
Работает ли это на Apple Silicon?
Да, приложение нативно поддерживает архитектуру Apple Silicon. Оно работает быстро и почти не потребляет ресурсы процессора в фоновом режиме.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 16 апреля 2026 г.