Skip to content

itsjesski/VRSleep

Repository files navigation

VRSleep – Automate Your VRChat Experience While You Sleep - An Oyasumi alternative!

License: GPL v2 or later

Open-source license: free to use, modify, and share under GPL v2 or later terms.

VRSleep was created as a lightweight, low resource, and easy to run alternative to Oyasumi. We stripped out all of the features we didnt use and stuck only with what was needed. When you turn on sleep mode with this app you can have it set a custom status, and then when you get invites from people on your whitelist it will automatically send an invite back to them. That way your friends can join you while you're sleeping.

image

Why Use VRSleep?

  • Auto-accept invitations – Respond to friend requests instantly based on your whitelist
  • Smart status management – Automatically update your VRChat status when you sleep, then restore it when you wake up
  • Lightweight & efficient – Runs quietly in the background without consuming VR resources
  • Instant startup – The dashboard loads in seconds, ready to use
  • Customizable messages – Create and manage up to 12 different invitation response messages
  • Secure login – Your credentials are encrypted and never shared

Getting Started

Installation

  1. Download the latest version from the Releases page
  2. Run the installer and follow the setup wizard
  3. Launch VRSleep and log in with your VRChat account (2FA supported)

First-Time Setup

  1. Log in – Enter your VRChat username and password to authenticate
  2. Add friends to your whitelist – Specify which friends should automatically receive acceptance responses
  3. Customize your settings – Set your check frequency, sleep status message, and invite responses
  4. Start the automation – Turn on the auto-respond feature and you're done!

How to Use

Managing Your Whitelist

Your whitelist determines who can receive automatic invitation responses. You can add:

  • VRChat usernames (display names)
  • VRChat user IDs

Open the app and add one friend per line to see automatic acceptances in action.

Setting Your Status

Configure what VRChat displays to others:

  • Set a custom "Do Not Disturb" or "Sleeping" message when you go offline
  • The app automatically restores your previous status when you wake up

Customizing Invite Messages

VRChat allows multiple invitation slots, and VRSleep lets you manage up to 12 different messages for various situations:

  • "Thanks for the inv!" for casual friends
  • "Come hang out!" for group activities
  • And more!

Features

Runs in the background without interrupting VR
Accurate cooldown tracking remembers slot timings even after restart
Smart rate limiting respects VRChat API limits
Automatic updates checks for new versions on startup
Secure encryption protects your login information
Low memory usage minimal impact on your PC

FAQ

Do I need VR equipment to use VRSleep?
No! It works with any VRChat account, including desktop and VR users.

Is my VRChat password safe?
Yes. Passwords are encrypted using Windows secure storage and never transmitted anywhere except to VRChat's official servers for authentication.

What if VRChat changes their API?
We'll update VRSleep to maintain compatibility. Check for automatic updates in the app!

How much does this cost?
VRSleep is completely free!

Can I customize who gets auto-accepted?
Yes! Use the whitelist feature to choose exactly which friends receive automatic responses.

Support & Troubleshooting

  • App won't start? Try reinstalling the latest version from the Releases page
  • Login issues? Make sure 2FA is enabled in the VRChat app and verify your credentials
  • Need help? Check the Issues page or create a new issue with your question

Privacy & Security

Your privacy matters. VRSleep:

  • Stores credentials locally on your PC using encrypted storage
  • Never uploads your data to external servers
  • Only communicates with VRChat's official API
  • Can be completely removed by uninstalling the app

License

VRSleep is licensed under GNU General Public License v2.0 or later (GPL-2.0-or-later).

  • Derivatives distributed to others must also be licensed under GPL v2 or later.
  • Source code for distributed derivatives must be made available under GPL terms.
  • Commercial use is allowed by GPL, but recipients keep GPL freedoms.
  • If you redistribute, please include attribution and a link back to the original repository: https://github.com/itsjesski/VRSleep

Community request (not a legal requirement under GPL):

  • Please keep a visible link back to the original repository in redistributed copies and forks.
  • Please do not sell this project or direct derivatives.

Thank You

About

An app for social sleeping in VRChat. Simple alternative to Oyasumi.

Topics

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors