๐ 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)
- Navigate to your Scripts folder
- Right-click on
Start-SreyasBridge.bat
- 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
- Right-click on
Start-SreyasBridge-Web.bat
- 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!
- Open your web browser (Chrome, Firefox, Edge, etc.)
- Navigate to:
http://localhost:8080
- 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:
- Check PowerShell execution policy: Run
Get-ExecutionPolicy
- If restricted, run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- Try running as Administrator
If ports are blocked:
- Check Windows Firewall
- Make sure no other services are using ports 8080 or 5290
- Try different ports in the script configuration
If you see errors:
- Check the PowerShell windows for error messages
- Make sure both services are running
- Try refreshing the browser page
- 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