Installation Guide
Get Request Man up and running on your system
Overview
Request Man is a cross-platform desktop application available for Windows, macOS, and Linux. Choose the installation method that works best for your platform.
Windows Installation
Option 1: Windows Installer (Recommended)
Request Man for Windows
Version 1.0.0 • Installer Setup
Step 1: Download the Installer
Click the download button above to download Request.Man.Setup.1.0.0.exe.
Step 2: Run the Installer
Right-click the downloaded ZIP file and select "Extract All" to a location of your choice.
Run Request Man
Navigate to the extracted folder and double-click Request Man.exe to launch the
application.
Option 2: Build from Source
# Clone the repository
git clone <repository-url>
cd "Request Man"
# Install dependencies
npm install
# Run in development mode
npm run electron:dev
# Or build for Windows
npm run electron:build:win
macOS Installation
Option 1: DMG Installer
Download the DMG
Download Request-Man-1.0.0.dmg from the releases page.
Open the DMG
Double-click the downloaded DMG file to mount it.
Install the Application
Drag the Request Man icon to the Applications folder.
Launch Request Man
Open Launchpad or Applications folder and click Request Man.
Option 2: Build from Source
# Clone the repository
git clone <repository-url>
cd "Request Man"
# Install dependencies
npm install
# Run in development mode
npm run electron:dev
# Or build for macOS
npm run electron:build:mac
Linux Installation
Option 1: AppImage (Universal)
Download AppImage
Download Request-Man-1.0.0.AppImage from the releases page.
Make it Executable
chmod +x Request-Man-1.0.0.AppImage
Run the Application
./Request-Man-1.0.0.AppImage
Option 2: DEB Package (Debian/Ubuntu)
# Download the DEB package
wget <download-url>/Request-Man-1.0.0.deb
# Install
sudo dpkg -i Request-Man-1.0.0.deb
# Fix dependencies if needed
sudo apt-get install -f
# Launch
request-man
Option 3: RPM Package (Fedora/RHEL)
# Download the RPM package
wget <download-url>/Request-Man-1.0.0.rpm
# Install
sudo rpm -i Request-Man-1.0.0.rpm
# Or using DNF
sudo dnf install Request-Man-1.0.0.rpm
# Launch
request-man
Option 4: Build from Source
# Clone the repository
git clone <repository-url>
cd "Request Man"
# Install dependencies
npm install
# Run in development mode
npm run electron:dev
# Or build for Linux
npm run electron:build:linux
Development Setup
Prerequisites
- Node.js 16 or higher
- npm or yarn package manager
- Git (for cloning the repository)
Installation Steps
Clone the Repository
git clone <repository-url>
cd "Request Man"
Install Dependencies
npm install
This will install all required packages including Electron, React, and Vite.
Run Development Server
npm run electron:dev
This starts both the Vite development server and Electron with hot-reload enabled.
Build for Production
# Build for current platform
npm run electron:build
# Build for specific platform
npm run electron:build:win # Windows
npm run electron:build:mac # macOS
npm run electron:build:linux # Linux
Verify Installation
First Launch Checklist
Application Opens Successfully
Request Man should launch and display the main interface with the collections sidebar.
Test a Simple Request
Try sending a GET request to https://httpbin.org/get to verify functionality.
Check Features
Verify that all tabs and features are accessible:
- Collections sidebar
- Request builder tabs
- Collection runner
- Environment manager
- Cookie jar
- Console
Troubleshooting
Common Issues
Windows: "Windows protected your PC" warning
macOS: "Request Man can't be opened" error
Linux: Permission denied error
chmod +x Request-Man-1.0.0.AppImage
Development: Port 5173 already in use
# Kill the process using port 5173
# Windows
netstat -ano | findstr :5173
taskkill /PID <PID> /F
# macOS/Linux
lsof -ti:5173 | xargs kill -9
Build fails with "Electron builder error"
# Clear cache and reinstall
rm -rf node_modules
npm cache clean --force
npm install
Updates
Checking for Updates
Request Man will automatically check for updates on startup (coming soon). You can also manually check:
- Go to Help → Check for Updates
- Or download the latest version from the releases page
Updating the Application
Download New Version
Download the latest installer/package for your platform.
Close Request Man
Make sure Request Man is completely closed before updating.
Install Update
Run the new installer. Your collections and settings will be preserved.