A Chrome extension that displays CSWatch statistics directly on Steam profiles, providing valuable information about CS2 players' performance.
-
Download or clone this repository:
git clone https://github.com/jagobainda/CSWatchChromeExtension.git
-
Open Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" in the top right corner
-
Click "Load unpacked"
-
Select the downloaded project folder
-
The extension will be ready to use!
- Seamless Integration: Displays CSWatch statistics directly on Steam profiles
- Complete Information: Visualizes key metrics like K/D ratio, reaction time, preaim, aim rating and more
- Risk Indicator: Color-coded system that indicates player risk level
- Quick Copy: Function to copy all statistics to clipboard
- Autoflag Detection: Indicates if a player has been automatically flagged
- Direct Link: Quick access to the complete profile on CSWatch
The extension shows the following statistics:
- K/D Ratio
- Time to Damage
- Preaim Degree
- Aim Rating
- Win Rate
- Risk Rate
Each metric includes a color code that indicates:
- 🟢 Green: Normal performance/low risk
- 🟡 Yellow: Suspicious performance/medium risk
- 🟠 Orange: Very suspicious performance/high risk
- 🔴 Red: Extremely suspicious performance/very high risk
-
Navigate to any Steam profile (
steamcommunity.com/id/*orsteamcommunity.com/profiles/*) -
The extension will automatically detect the profile and display CSWatch statistics if available
-
Statistics will appear as a new section in the profile with the CSWatch logo
-
Click "Copy stats to clipboard" to copy all statistics
-
Click "CSWATCH.IN" to open the complete profile on CSWatch
CSWatchChromeExtension/
├── manifest.json # Extension configuration
├── src/
│ ├── popup.html # Popup interface
│ ├── scripts/
│ │ ├── content.js # Main content script
│ │ ├── background.js # Script to get Steam ID
│ │ ├── service-worker.js # Service worker for API calls
│ │ └── popup.js # Popup logic
│ └── styles/
│ ├── content.css # Content styles
│ ├── custom-classes.css # Custom classes
│ └── popup.css # Popup styles
├── imgs/ # Extension icons
└── build.bat # Build script
- Manifest V3: Latest version of Chrome extension system
- Vanilla JavaScript: No external dependencies
- CSS3: Modern styles with Steam integration
- Chrome Extension APIs: For complete browser integration
The extension uses CSWatch's public API:
- Endpoint:
https://cswatch.in/api/players/{steamId} - No authentication required
- Returns data in JSON format
Contributions are welcome. To contribute:
- Fork the project
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
The extension requires the following permissions:
*://steamcommunity.com/*: To function on Steam Community*://cswatch.in/api/*: To get data from CSWatch API
This project is under the MIT license. See the LICENSE file for more details.
If you encounter any issues or have suggestions:
- You can report bugs or suggest improvements to the developer jagobainda
- You can also join the official CSWatch Discord
This extension is not officially affiliated with Steam or Valve Corporation. It is an independent project created by the community to improve the user experience.
Do you like the extension? ⭐ Give the repository a star!