Перейти к содержанию

О проекте

Другие способы установки

Рекомендуемый способ — Homebrew. Каждый способ заканчивается командой broglow install: она регистрирует хуки в ваших coding-агентах, а на macOS ещё устанавливает приложение в строке меню и включает его запуск при входе.

Пакет для Mac

Полный пакет для Mac содержит приложение, прошивку ESP32-C3 и руководство. Сборка для Apple Silicon проверена на реальном Mac; для Intel установка и Bluetooth не проверялись.

Приложение для Mac + прошивка C3 · релизы

Выберите полный пакет для своего Mac и сверьте его SHA-256:

broglow-v1.0.3-aarch64-apple-darwin.tar.gz (Apple Silicon)

f9f4e193254096b0c3c7c916d2b21a85d0eeab763b1da44d6adfd7023a92b951  broglow-v1.0.3-aarch64-apple-darwin.tar.gz

broglow-v1.0.3-x86_64-apple-darwin.tar.gz (Intel)

39160ee6879b5b0a6c6832636d560395263f0458211f00d73c678fe96c9018a6  broglow-v1.0.3-x86_64-apple-darwin.tar.gz

Чтобы собрать приложение самостоятельно, скачайте исходники и соберите их по инструкции.

Проверьте, распакуйте и установите пакет по разделу Установка готового пакета. Затем проверьте PATH и подключите лампу.

Сборка из исходников (macOS и Linux)

Нужен Rust stable; на macOS — ещё инструменты командной строки Apple (xcode-select --install), на Linux — системные библиотеки разработки для трея на GTK 3. Из полной рабочей копии исходников:

cargo install --locked --path .
"$HOME/.cargo/bin/broglow" install

Подробности и проверки: Сборка из исходников. Готовые сборки для Linux не публикуются; на Linux лампа работает только по USB, а привязки GTK 3 трея имеют известные предупреждения безопасности, перечисленные в руководстве для участников.

Запуск broglow из любой папки (PATH)

Готовый пакет и сборка из исходников кладут команду в ~/.cargo/bin/broglow (для готового пакета Cargo не нужен); $(brew --prefix)/bin Homebrew уже есть в PATH. В новом терминале вне каталога пакета или исходников проверьте:

cd /tmp
command -v broglow
type -a broglow
broglow --help

Если первая строка — не ваш ~/.cargo/bin/broglow (он выводится полным путём, например /Users/имя/.cargo/bin/broglow), добавьте эту строку один раз в ~/.zshrc (стандартная оболочка macOS), сохранив остальные настройки:

export PATH="$HOME/.cargo/bin:$PATH"

Откройте новый терминал и повторите проверку. Если ~/.zshrc уже подключает "$HOME/.cargo/env" (эту строку добавляет установщик Rust), ничего менять не нужно; для другой оболочки используйте её файл запуска. broglow install не меняет PATH.

Windows

Скачайте broglow-vVERSION-x86_64-pc-windows-msvc.tar.gz из Releases: приложение в трее и CLI в broglow.exe с поддержкой лампы по USB; без установщика, Bluetooth, прошивки и руководств. Распакуйте архив в постоянную папку (например, tar -xf <файл> в PowerShell) и выполните из этой папки:

.\broglow.exe install

.\broglow.exe menubar запускает трей напрямую; .\broglow.exe открывает терминальную панель. Чтобы собрать из исходников на Windows, используйте набор инструментов Rust MSVC: cargo install --locked --path ., затем broglow install.