Установка Freestock на macOS

Apple Silicon (M1/M2/M3…) и Intel. Локальный веб‑сервер, Explorer и Chrome extension — как на Windows.

1. Требования

2. Скачать сборку

Готовый архив Freestock-macos-universal.zip появится здесь после публикации валидной сборки Freestock.app.

Пока открыть инструкцию сборки

Страница проверяет зеркала через /api-freestock/download/status?installer_kind_string=macos и включает прямую загрузку только если zip уже опубликован и валиден.

3. Сборка установщика из исходников (разработчикам)

Репозиторий: каталог DAEMON/. На машине с macOS и установленным Go 1.22+:

cd DAEMON
go build -o freestock-setup .

# Установка в каталог по умолчанию (GUI, Fyne):
open ./freestock-setup

# Тихая установка в выбранный каталог:
./freestock-setup -install "$HOME/Library/Application Support/Freestock"

Подробный сценарий упаковки Freestock.app: tools/macos_installer/README.md.

4. Chrome extension на Mac

  1. После установки ноды откройте локальный дашборд (демон откроет браузер или перейдите по адресу из WEBSERVER/webserver.json, обычно http://127.0.0.1:7332/webserver/).
  2. Страница Submitter extension — скачайте ZIP или используйте распакованный browser_extension_submitter в каталоге установки.
  3. Chrome → Расширения → режим разработчика → Загрузить распакованное → выберите папку расширения.
  4. Разрешите доступ к сайтам стоков (запросы появятся при первом submit). На macOS те же домены, что и на Windows.

Если Chrome блокирует установку не из Store — это нормально для распакованного MV3; источник должен быть ваш локальный каталог, а не сомнительный URL.

5. Автозапуск

Установщик регистрирует ~/Library/LaunchAgents/online.freestock.daemon.plist. Остановка: выгрузите агент или удалите plist (см. README в репозитории).

English (short)

Install Python 3, ffmpeg, and exiftool (Homebrew). Download Freestock-macos-universal.zip, or build freestock-setup from DAEMON/ on a Mac. Load the unpacked Chrome extension from the node dashboard. Default install dir: ~/Library/Application Support/Freestock.

← На главную