2.6 KiB
2.6 KiB
Solo Trae Desktop Installers
Code Mode
This repository contains native desktop installers for Solo Trae (https://solo.trae.ai) on both Windows and Linux.
Work Mode
The installers are built using a wrapper around the official Electron runtime and bundled with a Go-based self-extracting deployment tool. They provide a seamless native application experience without requiring standard browsers or manual configuration.
Files Provided
1. SoloInstaller.exe (Windows)
A completely silent, self-extracting native installer for Windows (x64).
- How to Use: Download and double-click
SoloInstaller.exe. - What it Does:
- Extracts the pre-configured Electron app silently to your
%APPDATA%\SoloAppdirectory. - Automatically creates a desktop shortcut (
Solo.lnk). - Immediately launches the Solo application.
- Extracts the pre-configured Electron app silently to your
2. SoloInstaller-Linux (Linux)
A native executable installer for Linux (x64).
- How to Use:
- Download the file.
- Make it executable:
chmod +x SoloInstaller-Linux - Run it:
./SoloInstaller-Linux
- What it Does:
- Extracts the Linux Electron app silently to your
~/.config/SoloAppLinux(or a fallback temp directory). - Sets the correct execution permissions.
- Creates a
.desktopshortcut on your Desktop for easy access. - Launches the Solo application.
- Extracts the Linux Electron app silently to your
Development Details
- Runtime: Built around Electron v41.1.1
- Packaging: Bundled using Go
embedto bypass traditional deployment toolchain limitations (like Wine). - Silent Mode: Installers execute completely in the background without requiring user interaction (No Next/Finish wizards).
OpenClaw Automated Self-Healing Engine
Included in this repository is openclaw-healer.sh, a robust background daemon script designed to mitigate headless browser crashes and port deadlocks commonly encountered when automating OpenClaw or Puppeteer.
What it does:
- Zombie Reaping: Continuously scans for and aggressively reaps
[Z] Defunctinstances of Chrome, Chromium, and Puppeteer by terminating their deadlocked parent processes. - Port Mitigation: Monitors target ports (default
18800) for stalled processes. If a process holds the port for longer than 120 seconds, the healer executes a forced termination (kill -15thenkill -9) to guarantee the port is released for the next automation task.
How to run it:
chmod +x openclaw-healer.sh
nohup bash -c "while true; do ./openclaw-healer.sh; sleep 60; done" > /var/log/openclaw-healer.log 2>&1 &

