Always-on Windows desktop app

Don't walk into the same instance twice.

When you're hopping between public VRChat instances, instance numbers are just digits — "#12345" doesn't tell you whether you were just there. VRC PublicWalker watches your VRChat logs, keeps a visit history, and warns you — in an always-on-top window and an optional XSOverlay notification — the moment you walk back into somewhere you've already been.

Always-on-top windowXSOverlay notificationsOSC sync5 languages
MainSettingsAbout
#40921 was also visited 3 min ago
  • #40921Sunset Beach Club3 min ago (clears in 57 min)
  • #77103Chill Lounge41 min ago (clears in 19 min)
A product illustration based on the real app screen

FEATURES

Stop comparing digits by eye.

VRC PublicWalker watches your VRChat logs and records every visit. When you walk back into an instance you've already visited, it tells you — in the window and over XSOverlay.

VRC PublicWalker's visit list showing large instance numbers
Large instance numbers, easy to match against the world list at a glance.
VRC PublicWalker's settings tab with display, notification, and detection options
Threshold, detection mode, and appearance — all changeable right from the Settings tab.

Always-on-top, big numbers

Your current location and a list of recently visited instances stay in an always-on-top window. Instance numbers are shown large, so you can compare them against a world list at a glance.

Revisit notifications

Walk into an instance you've already visited, and the window shows "#12345 was also visited 5 min ago." Optional XSOverlay notifications mean you'll notice even in VR.

Adjustable threshold

Change "how many minutes counts as a revisit" anytime (1–1440 minutes, default 60). Edit the number at the top of the window and it applies immediately.

Leave detection, too

Leave a world, and the stay-time counter stops while the number dims. You can tell at a glance whether you're still there.

Two detection modes

Choose OSC sync, which catches the moment you move using VRChat's OSC output, or Log watching, which polls your logs on an interval. Switch anytime with a radio button.

Visit history saved locally

Your visit history keeps living on your PC. VRChat's own logs are deleted after 24 hours, but your records stay put, so the revisit rule survives an app restart.

Make it your own

Choose from seven color themes, and fine-tune the number size and background opacity — handy for VR-overlay-style setups too.

Five languages

The interface is available in Japanese, English, Korean, Simplified Chinese, and Traditional Chinese. Switch anytime from the Settings tab.

Never connects to the internet

All traffic stays on your own PC (OSC in from VRChat, notifications out to XSOverlay). No update checks, no external connections, ever.

GET STARTED

Ready in three steps.

Install it, then just launch VRChat.

Run the installer

Run the installer downloaded from BOOTH and follow the Windows installer to finish installation.

Launch VRChat and join a public instance

Before or after launching VRC PublicWalker — either order works. Any log already on disk at launch is picked up automatically.

See the number appear in the list

The instance number appears in the window's list. Walk into the same instance again, and you'll get a notification.

Using VR gear? If you want to notice a revisit while wearing your headset, connect it to XSOverlay (Steam, sold separately).

CONTROLS

Change it on the spot, from Settings.

There's no command line for someone who just double-clicks an exe, so the settings you'll actually want to change live together in the Settings tab.

VRC PublicWalker's main screen using the Sakura color theme
Sakura color theme
VRC PublicWalker's main screen using the Ocean color theme
Ocean color theme

Display & notifications

Always on top
Toggle whether the window stays on top
Threshold
Minutes that count as a revisit (1–1440)
Number size
Size of the numbers in the list and current location
Background opacity
Lower it to see through the background
Color theme
Choose from seven themes

Connection & detection

Detection mode
OSC sync or Log watching
OSC port
Change it if another OSC app is using the port
XSOverlay port
Leave it as-is unless you changed it in XSOverlay
Test notification
Check on the spot whether it actually arrives

Storage

VRChat log folder
Pick it with Browse, or leave it blank for the default
Open log file
Open the log file currently being read
Open log folder
Open the folder where logs are stored

NOTES

Before you begin

Windows only

Requires the WebView2 runtime, which comes preinstalled on Windows 11 and updated Windows 10.

XSOverlay is optional

You don't need it — the desktop window alone works fine on its own.

About SmartScreen warnings

Because the executable isn't code-signed, Windows may show a warning during installation. This is normal for independently published software, not a sign of a problem.

Depends on VRChat's own behavior

Detection works by reading the log files VRChat writes, so changes to VRChat's own logging could break it.