Installation Guide
DevWorkbench is available for Windows, macOS, and Linux. Choose your platform below for specific installation instructions.
📥 Download Pre-built Binaries
The easiest way to get started is to download the pre-built binaries from our releases page.
Available Downloads:
- Windows:
.msi
installer or.exe
portable version - macOS:
.dmg
disk image (Universal binary for Intel and Apple Silicon) - Linux:
.AppImage
(universal) or.deb
package
🍎 macOS Installation
Step 1: Download the DMG file
Download the latest .dmg
file from the releases page.
Step 2: Install the Application
- Double-click the downloaded
.dmg
file - Drag DevWorkbench.app to your Applications folder
- Eject the DMG
Step 3: Handle Security Warnings
Since DevWorkbench is not signed with an Apple Developer certificate, macOS may show a security warning. Here are three ways to resolve this:
Option 1: Remove Quarantine Attribute (Recommended)
Open Terminal and run:
xattr -cr /Applications/DevWorkbench.app
Option 2: Right-click to Open
- Right-click (or Control-click) on DevWorkbench.app
- Select “Open” from the context menu
- Click “Open” in the dialog that appears
Option 3: System Settings
- Go to System Settings → Privacy & Security
- Find the blocked app notification
- Click “Open Anyway”
🪟 Windows Installation
MSI Installer (Recommended)
- Download the
.msi
installer from the releases page - Double-click the installer
- Follow the installation wizard
- DevWorkbench will be available in your Start Menu
Portable Version
- Download the
.exe
file - Place it in your desired folder
- Double-click to run (no installation required)
Windows Defender SmartScreen
If you see a SmartScreen warning:
- Click “More info”
- Click “Run anyway”
🐧 Linux Installation
AppImage (Universal)
- Download the
.AppImage
file - Make it executable:
chmod +x DevWorkbench_*.AppImage
- Run the application:
./DevWorkbench_*.AppImage
Debian/Ubuntu (.deb)
- Download the
.deb
package - Install using dpkg:
sudo dpkg -i devworkbench_*.deb
- If you encounter dependency issues:
sudo apt-get install -f
Desktop Integration
To add DevWorkbench to your application menu:
- Create a desktop entry:
nano ~/.local/share/applications/devworkbench.desktop
- Add the following content:
[Desktop Entry] Name=DevWorkbench Exec=/path/to/DevWorkbench.AppImage Icon=/path/to/icon.png Type=Application Categories=Development;Utility;
🔨 Build from Source
If you prefer to build DevWorkbench from source, follow these instructions.
Prerequisites
- Node.js 18 or higher
- npm (comes with Node.js)
- Rust 1.70 or higher
- Platform-specific dependencies:
- Windows: Windows Build Tools
- macOS: Xcode Command Line Tools
- Linux:
libwebkit2gtk-4.1-dev
,libssl-dev
,libgtk-3-dev
Clone the Repository
git clone https://github.com/jiayun/DevWorkbench.git
cd DevWorkbench
Install Dependencies
npm install
Development Mode
Run the application in development mode:
npm run tauri dev
Build for Production
Build the application for your platform:
npm run tauri build
The built application will be in src-tauri/target/release/bundle/
.
🔧 Troubleshooting
macOS: “App is damaged and can’t be opened”
This is a common issue with unsigned apps. Use one of the solutions in the macOS installation section above.
Linux: Missing Dependencies
If you encounter missing library errors, install the required dependencies:
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install libwebkit2gtk-4.1-0 libgtk-3-0
# Fedora
sudo dnf install webkit2gtk4.1 gtk3
# Arch
sudo pacman -S webkit2gtk-4.1 gtk3
Windows: Missing Visual C++ Redistributables
If the application fails to start, install the Visual C++ Redistributables:
🆘 Need Help?
If you encounter any issues during installation:
- Check the GitHub Issues page
- Create a new issue with:
- Your operating system and version
- The error message you’re seeing
- Steps to reproduce the problem
🚀 Next Steps
Once installed, check out our Features page to learn about all the available tools!