Skip to content

Layau-code/VRCM

 
 

Repository files navigation

logo VRCM

🌐 Languages / 语言 / 言語:
English中文日本語

License GitHub release Downloads Kotlin Compose Multiplatform

Multi-platform VRChat Friend "Monitoring" Application

A feature-rich cross-platform VRChat friend management application that lets you keep track of your friends' activities anytime, anywhere.

✨ Core Features

🔐 Account Management

  • Multi-account Support - Quickly switch between different VRChat accounts
  • Login Authentication - Support for email and 2FA login verification

👥 Friend System

  • Friend List - Real-time view of all friends' online status and activity information
  • Friend Location - Track friends' current worlds and rooms
  • Friend Profile - View detailed user information, status, and bio
  • Friend Management - Complete operations including adding new friends and removing friends

🔍 Search Functionality

  • User Search - Quickly find VRChat users by username
  • World Search - Discover and search various worlds in VRChat

🌍 World Features

  • World Details - View detailed world information, descriptions, tags, and preview images
  • World Favorites - Favorite preferred worlds with support for multiple collection groups
  • World Browsing - Browse popular and recommended worlds
  • Room Invitations - Invite yourself to rooms

🔔 Notification System

  • Real-time Notifications - Receive friend requests, invitations, group notifications, and other types of notifications
  • Notification Management - Display in chronological order with support for marking as read and deletion
  • Friend Requests - Handle friend requests, accept or decline invitations

🎨 Interface Experience

  • Modern Design - Follows Material Design principles
  • Multi-theme Support - Switch between dark/light themes and various color themes
  • Internationalization - Support for multiple language interfaces
  • Smooth Animations - Shared element transitions and elegant interactive animations

🖼️ VRChat+ Gallery

  • Photo Browsing - View all photos taken in-game

  • Photo Download - Save favorite photos to local device

  • Zoom Preview - Support for zooming and detailed photo viewing

    Gallery-1 Gallery-2

📱 Platform Support

  • Android - Full feature support
  • iOS - Full feature support (requires self-signing)

🖥️ Interface Preview

Multi-platform Preview:

MultiPlatformPreview.png

UI Interface Preview:

UIPreview.png

📋 Development Roadmap

Coming Soon:

  • 📷 Gallery Upload Functionality - Support for uploading images from local devices through gallery or camera to VRChat+ gallery
  • 👤 User Profile Editing - Support for users to modify their personal bio, avatar, and other profile information
  • 👥 Group Features - Complete group functionality including group profile viewing and group room viewing

Future Possibilities?

  • 📱 Widescreen Adaptation - Perfect adaptation for tablets and foldable devices with dual-screen layout and multi-window operations
  • 🖥️ Complete Desktop Support - Full platform support for Windows, macOS, and Linux
  • 📊 Activity History Records - Background persistent recording of friend activity history with long-term data storage and query support
  • 📢 System Notifications - Native system notification support
  • 🤖 Smart Assistant - AI-driven friend activity analysis

🛠️ Technical Architecture

Core Technology Stack

Architecture Components

Development Environment

  • Kotlin API: 2.1
  • Android SDK Target: 35
  • Java SDK: 21
  • Compose: 1.8.2

⚠️ Disclaimer

  • VRCM is not affiliated with VRChat Inc and does not represent the views or opinions of VRChat Inc
  • VRCM does not store or collect any data outside of your device
  • The application author is not responsible for any damage caused by this application
  • VRCM does not modify or tamper with the game and does not violate VRChat Terms of Service
  • Please use this application responsibly and comply with relevant laws, regulations, and platform rules

📄 License

This project is open source under the MIT License.

🤝 Contributing

Contributions of code, bug reports, or feature suggestions are welcome! Please check our contribution guidelines for more information.


If this project is helpful to you, please give us a ⭐

Download Latest ReleaseReport IssuesFeature Requests

About

A Multi-Platform friend "monitor" for VRChat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.9%
  • Swift 0.1%