Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ client Public

Advanced toolkit that completely transforms avatar discovery and management in VRChat

License

VRCKit/client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

43 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ VRCKit Client

Advanced toolkit that completely transforms avatar discovery and management in VRChat

๐ŸŒ Official Website: https://vrckit.com

VRCKit is a comprehensive desktop application designed to take your VRChat experience to the next level with avatar discovery, management, and customization features. This project includes both a frontend web interface and an Electron-based desktop application.

โœจ Key Features

๐ŸŽญ Avatar Management

  • Fast Avatar Search: Find what you're looking for among thousands of avatars in seconds with advanced search algorithms
  • Avatar Profiles: Save custom parameters and settings for your avatars
  • Favorites System: Organize and quickly access your favorite avatars
  • Avatar History: Keep track of all previously used avatars
  • Avatar Collections: Organize avatars by categorizing them

๐Ÿ”„ Account Management

  • Multiple VRChat Accounts: Easily switch between multiple VRChat accounts
  • Secure Authentication: Securely connect to your VRChat accounts
  • Automatic Session Management: Automate account switching processes

๐Ÿ’ฌ Advanced Chatbox Editor

Display any information you want in your chatbox with our modular system:

๐ŸŽต Media & Entertainment

  • Media Player Integration: Show currently playing music (title, artist, album)
  • Playback Controls: Display play/pause status and progress
  • Animation Effects: Breathing text effects and dynamic animations

โฐ Time & Scheduling

  • Custom Time Formats: Display time in any format you prefer
  • Multiple Timezones: Show different timezone clocks
  • Duration Tracking: Track session time and activity periods

โค๏ธ Health

  • Pulsoid Integration: Real-time heart rate monitoring (Premium)
  • Health Metrics: Display various health data

๐Ÿ”ง Smart Automation

  • HTTP Requests: Fetch data from any API or web service
  • Conditional Logic: Smart if/else conditions for dynamic content
  • Math Operations: Perform calculations and display results
  • Progress Bars: Visual progress indicators for any metric

๐ŸŽค Communication

  • Speech-to-Text: Convert voice to text for accessibility
  • AFK Status: Automatic away-from-keyboard detection
  • Custom Shortcuts: Quick access to frequently used messages
  • Message Formatting: Rich text formatting and styling

โš™๏ธ Technical Features

  • Modular Architecture: Mix and match any combination of modules
  • Real-time Updates: Live data refresh and synchronization
  • Custom Variables: Create your own dynamic placeholders
  • Profile System: Save different chatbox configurations

๐ŸŽ›๏ธ OSC (Open Sound Control) Integration

  • Avatar Parameters: Control avatar parameters in real-time
  • OSC Tools: Advanced OSC controls and customizations
  • Real-time Updates: Instantly detect avatar changes

๐Ÿ› ๏ธ Advanced Tools

  • Bulk Avatar Import: Bulk import from avatar ID lists
  • System Integration: Windows system events and media control

๐Ÿ—๏ธ Project Structure

๐Ÿ“‚ Frontend (projects/frontend/)

User interface developed with modern web technologies:

  • Svelte 5 + SvelteKit - Reactive and performant UI
  • TypeScript - Type-safe development
  • Tailwind CSS - Modern and responsive design
  • Vite - Fast development and build

๐Ÿ–ฅ๏ธ Renderer (projects/renderer/)

Electron-based desktop application:

  • Electron - Cross-platform desktop application
  • Node.js - Backend operations
  • OSC Protocol - Communication with VRChat
  • Auto Updater - Application updates

โš™๏ธ System Layer (projects/system-layer/)

C# layer for Windows system integration:

  • C# .NET - System-level operations
  • Media Control - Windows media manager integration
  • User Activity Tracking - System inactivity detection

๐Ÿš€ Installation and Development

Prerequisites

  • Node.js (v18+)
  • pnpm - Package manager
  • .NET SDK (for System Layer)
  • VRChat Account - For API access

Frontend Development

cd projects/frontend
pnpm install
pnpm dev

Desktop Application

cd projects/renderer
pnpm install
pnpm dev

System Layer (Windows)

cd projects/system-layer
dotnet build
dotnet run

๐ŸŽฏ Use Cases

  • Avatar Collectors: Those who want to organize thousands of avatars
  • Content Creators: Those who need to quickly switch avatars
  • Developers: Those seeking OSC and API integration

๐Ÿค Contributing

This project is developed with an open-source spirit. We welcome your contributions!

๐Ÿ“„ License

This project is licensed under the GPL-3.0 license.

๐Ÿ‘จโ€๐Ÿ’ป Developer

Kฤฑraรง ArmaฤŸan ร–nal
๐Ÿ“ง [email protected]


Maximize your VRChat experience with VRCKit! ๐Ÿš€