Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run isolated mux desktop (Electron) instances (temp MUX_ROOT + free ports)
How to use
Upewnij się, że masz zainstalowany projekt mux z Makefile'em zawierającym cele
make devimake build-static. Skill wymaga również zainstalowanego Node.js, Vite i Electrona.Uruchom podstawową komendę
make dev-desktop-sandboxw katalogu projektu. Skill automatycznie utworzy tymczasowy katalog MUX_ROOT, skopiuje pliki konfiguracyjne (providers.jsonc i config.json, jeśli istnieją), wybierze wolne porty dla serwera Vite i debugowania, a następnie uruchomimake devz tymi parametrami.Czekaj, aż serwer Vite będzie dostępny. Skill monitoruje port i automatycznie przechodzi do następnego kroku, gdy serwer odpowiada.
Skill uruchomi
make build-static, aby przygotować pliki statyczne (dist/splash.html) wymagane przez Electrona.Electron zostanie uruchomiony z przydzielonymi portami i zmienną
CMUX_ALLOW_MULTIPLE_INSTANCES=1, co pozwala na równoczesne uruchamianie wielu instancji. Domyślnie serwer API używa portu 0 (losowy), aby uniknąć konfliktów.Aby dostosować zachowanie, użyj flagi
DEV_DESKTOP_SANDBOX_ARGS. Na przykładmake dev-desktop-sandbox DEV_DESKTOP_SANDBOX_ARGS="--clean-providers"pomija kopiowanie providers.jsonc, lub--clean-projectsusuwa projekty z config.json, zachowując resztę konfiguracji.