A modern desktop app to view and share your Xbox 360 activity, with Discord Rich Presence integration. Built with Electron, React, and Node.js for a seamless, responsive experience on Windows.
- Xbox 360 Connection: View real-time game, title ID, and gamertag from your Xbox 360.
- Discord Rich Presence: Automatically updates your Discord status with your current Xbox activity.
- Discord Account Display: See which Discord account is connected.
- Responsive UI: Mobile-friendly, flexible card-based dashboard.
- Settings Management: Configure Xbox IP, Discord client ID, and more. Settings are saved in your user profile.
- Auto-Connect: Optionally auto-connect to your Xbox every 10 seconds.
- Windows Support: Native look and feel for Windows desktop.
- Download the latest release from the Releases page.
- Run
Xbox Activity Portal.exe. - Configure your settings (Xbox IP, Discord Client ID) in the app’s settings panel.
- Connect and enjoy!
No nodejs or npm needed Download the .exe file from: Releases Page
# Clone the repo
git clone https://github.com/lilpizzaro/xbox-activity-portal.git
# Install dependencies
npm install
# Launch the exe file
Xbox.Activity.Portal.Setup.1.0.0.exe
# For Electron development
npm run electron:devThis repository uses Git Large File Storage (LFS) to efficiently manage large files and binaries. All files, including .exe files and hidden files, are tracked with Git LFS. This helps keep the repository size manageable and ensures smooth collaboration.
- Tracked by LFS:
- All files (
*,.*,**/*) - Executables (
*.exe) - Specific files:
backend/node_modules/tr46/lib/.gitkeep,frontend/.gitignore
- All files (
If you clone or contribute to this repository, make sure you have Git LFS installed:
git lfs install
git lfs pullThe following files and folders are ignored and should not be committed:
node_modules/(dependencies)dist-working/(build artifacts)*.dll,*.exe(binaries)
These rules are enforced in the .gitignore file.
- Make sure your Xbox 360 has the XBDM plugin.
- Start the app, enter your Xbox IP and Discord Client ID in settings.
- Click Connect to link your Xbox and Discord.
- Your Discord status will update automatically with your Xbox activity.
- Inspired by the Xbox 360 Metro Dashboard
- Uses discord-rpc and React
- Created by кяуρтιк & Safauri