Quick Start Guide

Get DeBugExPress up and running in under 10 minutes.

System Requirements

Before installing DeBugExPress, ensure your system meets the following requirements:

Component Minimum Recommended
Operating System Windows 10, macOS 10.15, Ubuntu 18.04 Windows 11, macOS 13+, Ubuntu 22.04
RAM 4 GB 8 GB or more
Disk Space 500 MB 1 GB
CPU 2 cores 4+ cores
Note: For AI-powered analysis, 8GB+ RAM is recommended. The local inference engine benefits significantly from more memory.

Step 1: Download DeBugExPress

Download the appropriate package for your operating system:

🪟

Windows

Windows 10/11 (64-bit)

debugexpress-setup-2.5.0.exe Download
🍎

macOS

macOS 10.15+ (Intel & Apple Silicon)

debugexpress-2.5.0.dmg Download
🐧

Linux

Ubuntu, Debian, Fedora, CentOS

debugexpress-2.5.0.AppImage Download

Step 2: Installation

Windows

  1. Run the downloaded debugexpress-setup-2.5.0.exe
  2. Follow the installation wizard
  3. Choose your installation directory (default: C:\Program Files\DeBugExPress)
  4. Complete the installation

macOS

  1. Open the downloaded debugexpress-2.5.0.dmg
  2. Drag DeBugExPress to your Applications folder
  3. On first launch, right-click and select "Open" (required for unsigned apps)

Linux

Terminal
# Make the AppImage executable
chmod +x debugexpress-2.5.0.AppImage

# Run DeBugExPress
./debugexpress-2.5.0.AppImage

For system-wide installation, you can also use our APT or YUM repositories:

Ubuntu/Debian
# Add DeBugExPress repository
curl -fsSL https://repo.debugexpress.com/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/debugexpress.gpg
echo "deb [signed-by=/usr/share/keyrings/debugexpress.gpg] https://repo.debugexpress.com/apt stable main" | sudo tee /etc/apt/sources.list.d/debugexpress.list

# Install
sudo apt update && sudo apt install debugexpress

Step 3: License Activation

After installation, activate your license to enable full functionality:

  1. Launch DeBugExPress
  2. Click Activate License on the welcome screen
  3. Enter your license key (sent to your email after purchase)
  4. Click Activate
Command Line Activation
# Activate via CLI
debugexpress activate --key YOUR-LICENSE-KEY

# Check license status
debugexpress license status
Important: Keep your license key private. Each key has a limited number of activations based on your plan (Personal: 1, Team: 5, Enterprise: 20).

Step 4: Your First Bug Detection

Now let's run your first analysis:

Option A: IDE Integration

DeBugExPress integrates with popular IDEs. Install the extension for your editor:

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "DeBugExPress"
  4. Click Install
  5. Reload VS Code

The extension will automatically detect your DeBugExPress installation.

Option B: Command Line

Terminal
# Analyze a single file
debugexpress analyze path/to/your/file.py

# Analyze a project directory
debugexpress analyze ./my-project --recursive

# Get detailed output with suggestions
debugexpress analyze ./my-project --verbose --suggestions

Example Output

Analysis Output
DeBugExPress v2.5.0 - AI-Powered Debugging
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Analyzing: ./my-project (42 files)
Progress: ████████████████████ 100%

Results: 3 issues found
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠ HIGH: Potential null pointer exception
   File: src/utils/parser.py:47
   Issue: Variable 'data' may be None when accessed
   
   Suggestion: Add a null check before accessing 'data':
   ```python
   if data is not None:
       result = data.get('key')
   ```

⚠ MEDIUM: Unreachable code detected
   File: src/services/auth.py:112
   Issue: Code after 'return' statement will never execute
   
   Suggestion: Remove unreachable code or fix control flow.

ℹ INFO: Consider using context manager
   File: src/io/file_handler.py:23
   Issue: File opened without 'with' statement
   
   Suggestion: Use 'with open(...) as f:' for automatic cleanup.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Analysis complete in 2.3 seconds

Next Steps

Now that you're up and running, explore these resources:

Need Help?

If you encounter any issues during setup, we're here to help: