๐Ÿš€ Quick Start Guide

Get SreyasBridge running in 3 simple steps!

Prerequisites: Make sure you have PowerShell 5.1 or later and Windows 10/11 or Windows Server 2016+.
1

Start the Main Bridge

This starts the core HTTP API service that handles all system commands.

Option A: Use the Batch Launcher (Recommended)

  1. Navigate to your Scripts folder
  2. Right-click on Start-SreyasBridge.bat
  3. Select "Run as Administrator"

Option B: Use PowerShell Directly

powershell -ExecutionPolicy Bypass -File "C:\Scripts\SreyasBridge.ps1"

Option C: Use the Management Utility

powershell -ExecutionPolicy Bypass -File "C:\Scripts\Manage-SreyasBridge.ps1" -Action start
Success: You should see "SreyasBridge HTTP Bridge started on port 5290" and "Press Ctrl+C to stop"
Important: Keep this PowerShell window open! Closing it will stop the bridge service.
2

Start the Web Interface

This provides a beautiful web-based control panel for managing your system.

Option A: Use the Batch Launcher

  1. Right-click on Start-SreyasBridge-Web.bat
  2. Select "Run as Administrator"

Option B: Use PowerShell Directly

powershell -ExecutionPolicy Bypass -File "C:\Scripts\SreyasBridge-Web.ps1"
Success: You should see "SreyasBridge Web Interface started on http://localhost:8080/" and "Press Ctrl+C to stop"
Important: Keep this PowerShell window open too! You now have two PowerShell windows running.
3

Access the Web Interface

Open your web browser and start managing your system!

  1. Open your web browser (Chrome, Firefox, Edge, etc.)
  2. Navigate to: http://localhost:8080
  3. You'll see the beautiful SreyasBridge Control Panel!
Congratulations! SreyasBridge is now running and ready to use!

๐ŸŽฏ What You Can Do Right Now

System Tab

  • ๐Ÿ”ง Run Fix-F: Comprehensive system cleanup and optimization
  • ๐Ÿ“Š System Info: Get detailed system specifications
  • ๐Ÿ“ˆ System Monitor: Real-time CPU, memory, and disk usage
  • ๐ŸŽฌ Launch PowerDirector: Start video editing software

Files Tab

  • ๐Ÿ“‹ List Files: Browse directories (default: C:\Scripts)
  • ๐Ÿ—‘๏ธ Delete Files: Remove files with confirmation
  • ๐Ÿ“‹ Copy Files: Copy from source to destination
  • ๐Ÿ“ Move Files: Move files between locations

Processes Tab

  • ๐Ÿ“‹ List Processes: View all running processes
  • โ–ถ๏ธ Start Process: Launch new applications
  • โน๏ธ Stop Process: Gracefully stop processes
  • ๐Ÿ’€ Kill Process: Force-terminate processes

Network Tab

  • ๐Ÿ“ Ping Test: Test connectivity to hosts
  • ๐Ÿ›ฃ๏ธ Trace Route: See network path to destination
  • ๐Ÿ” DNS Lookup: Resolve domain names
  • ๐Ÿšช Port Test: Check if ports are open

Services Tab

  • ๐Ÿ“‹ List Services: View all Windows services
  • โ–ถ๏ธ Start Service: Start stopped services
  • โน๏ธ Stop Service: Stop running services
  • ๐Ÿ”„ Restart Service: Restart services

Users Tab

  • ๐Ÿ“‹ List Users: View all system users
  • ๐Ÿ‘ค Current User: Get your user information
  • ๐Ÿ’ป Active Sessions: See who's logged in

Custom Tab โญ MOST POWERFUL FEATURE!

  • ๐Ÿ”จ Build New Commands: Create your own PowerShell commands
  • ๐Ÿ“ Example Commands: Pre-built templates
  • ๐Ÿงน Quick Cleanup: Add custom cleanup commands
  • ๐Ÿ“Š System Report: Add custom reporting commands

๐Ÿšจ Troubleshooting

If services don't start:

  1. Check PowerShell execution policy: Run Get-ExecutionPolicy
  2. If restricted, run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. Try running as Administrator

If ports are blocked:

  1. Check Windows Firewall
  2. Make sure no other services are using ports 8080 or 5290
  3. Try different ports in the script configuration

If you see errors:

  1. Check the PowerShell windows for error messages
  2. Make sure both services are running
  3. Try refreshing the browser page
  4. Check the log files in C:\Scripts\

๐Ÿ’ก Pro Tips

  • Keep both PowerShell windows open - closing them stops the services
  • Use the Custom tab to add commands you use frequently
  • All operations are logged for troubleshooting
  • The interface is responsive - works on desktop and mobile
  • Commands execute in real-time - no need to refresh
  • Use the API directly for automation and scripting

๐Ÿ”— Quick Access URLs

# Web Interface http://localhost:8080 # API Endpoint http://localhost:5290/api # Health Check http://localhost:5290/health # Command List http://localhost:5290/api?command=list-commands

๐Ÿš€ Next Steps

Now that you have SreyasBridge running, here's what you can explore:

  • Read the User Manual for detailed feature explanations
  • Check the API Reference for programmatic access
  • Learn Custom Commands to extend functionality
  • Join our Community for support and ideas
  • Contribute to the Project on GitHub
View Full Documentation