commit bdb8b05ae59af4b71cc0c649f591a30ccc6a2488 Author: admin Date: Thu Apr 2 14:02:20 2026 +0000 Add Solo Trae desktop installers for Windows and Linux diff --git a/README.md b/README.md new file mode 100644 index 0000000..e9fece0 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# Solo Trae Desktop Installers + +This repository contains native desktop installers for **Solo Trae** (https://solo.trae.ai) on both **Windows** and **Linux**. + +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%\SoloApp` directory. + - Automatically creates a desktop shortcut (`Solo.lnk`). + - Immediately launches the Solo application. + +### 2. `SoloInstaller-Linux` (Linux) +A native executable installer for Linux (x64). +- **How to Use:** + 1. Download the file. + 2. Make it executable: `chmod +x SoloInstaller-Linux` + 3. 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 `.desktop` shortcut on your Desktop for easy access. + - Launches the Solo application. + +## Development Details + +- **Runtime:** Built around Electron v41.1.1 +- **Packaging:** Bundled using Go `embed` to bypass traditional deployment toolchain limitations (like Wine). +- **Silent Mode:** Installers execute completely in the background without requiring user interaction (No Next/Finish wizards). diff --git a/SoloInstaller-Linux b/SoloInstaller-Linux new file mode 100755 index 0000000..ac4d153 Binary files /dev/null and b/SoloInstaller-Linux differ diff --git a/SoloInstaller.exe b/SoloInstaller.exe new file mode 100755 index 0000000..756d969 Binary files /dev/null and b/SoloInstaller.exe differ