<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.vrchat.com/index.php?action=history&amp;feed=atom&amp;title=Community%3AOVR_Toolkit</id>
	<title>Community:OVR Toolkit - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.vrchat.com/index.php?action=history&amp;feed=atom&amp;title=Community%3AOVR_Toolkit"/>
	<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;action=history"/>
	<updated>2026-07-20T10:28:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=69288&amp;oldid=prev</id>
		<title>Usr 40be82e7-f7d5-4548-b314-3fc7b26d22ee: Undo revision 69204 by Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0 (talk)</title>
		<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=69288&amp;oldid=prev"/>
		<updated>2026-04-15T09:15:41Z</updated>

		<summary type="html">&lt;p&gt;Undo revision &lt;a href=&quot;/wiki/Special:Diff/69204&quot; title=&quot;Special:Diff/69204&quot;&gt;69204&lt;/a&gt; by &lt;a href=&quot;/wiki/Special:Contributions/Usr_8ee44c1a-f905-4e08-bb61-e1cd34e09fc0&quot; title=&quot;Special:Contributions/Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0&quot;&gt;Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0&lt;/a&gt; (&lt;a href=&quot;/wiki/User_talk:Usr_8ee44c1a-f905-4e08-bb61-e1cd34e09fc0&quot; title=&quot;User talk:Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0&quot;&gt;talk&lt;/a&gt;)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:15, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://store.steampowered.com/app/1068820/OVR_Toolkit__Desktop_Overlay/ OVR Toolkit] on Steam&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://store.steampowered.com/app/1068820/OVR_Toolkit__Desktop_Overlay/ OVR Toolkit] on Steam&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://wiki.ovrtoolkit.co.uk/ OVR Toolkit Wiki] (official documentation)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://wiki.ovrtoolkit.co.uk/ OVR Toolkit Wiki] (official documentation)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://discord.gg/Km2gmYeNBW OVR Toolkit Discord]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/Curtis-VL/OVRToolkit-Issues OVR Toolkit Issue Tracker] on GitHub&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/Curtis-VL/OVRToolkit-Issues OVR Toolkit Issue Tracker] on GitHub&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*OVR Toolkit has a community Discord server, available through their Documentation!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key vrchat_wiki:diff:1.41:old-69204:rev-69288:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Usr 40be82e7-f7d5-4548-b314-3fc7b26d22ee</name></author>
	</entry>
	<entry>
		<id>https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=69204&amp;oldid=prev</id>
		<title>Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0: Redacted Discord URL, as it can potentially introduce scammers; users interested can view the Documentation to join</title>
		<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=69204&amp;oldid=prev"/>
		<updated>2026-04-15T05:14:20Z</updated>

		<summary type="html">&lt;p&gt;Redacted Discord URL, as it can potentially introduce scammers; users interested can view the Documentation to join&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:14, 15 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://store.steampowered.com/app/1068820/OVR_Toolkit__Desktop_Overlay/ OVR Toolkit] on Steam&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://store.steampowered.com/app/1068820/OVR_Toolkit__Desktop_Overlay/ OVR Toolkit] on Steam&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://wiki.ovrtoolkit.co.uk/ OVR Toolkit Wiki] (official documentation)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://wiki.ovrtoolkit.co.uk/ OVR Toolkit Wiki] (official documentation)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://discord.gg/Km2gmYeNBW OVR Toolkit Discord]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/Curtis-VL/OVRToolkit-Issues OVR Toolkit Issue Tracker] on GitHub&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://github.com/Curtis-VL/OVRToolkit-Issues OVR Toolkit Issue Tracker] on GitHub&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*OVR Toolkit has a community Discord server, available through their Documentation!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key vrchat_wiki:diff:1.41:old-66371:rev-69204:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Usr 8ee44c1a-f905-4e08-bb61-e1cd34e09fc0</name></author>
	</entry>
	<entry>
		<id>https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=66371&amp;oldid=prev</id>
		<title>Usr 40be82e7-f7d5-4548-b314-3fc7b26d22ee: My first VR Overlay o7</title>
		<link rel="alternate" type="text/html" href="https://wiki.vrchat.com/index.php?title=Community:OVR_Toolkit&amp;diff=66371&amp;oldid=prev"/>
		<updated>2026-03-16T21:19:44Z</updated>

		<summary type="html">&lt;p&gt;My first VR Overlay o7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Noticebox/Community}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OVR Toolkit&amp;#039;&amp;#039;&amp;#039; is a paid SteamVR overlay utility developed by Curtis English and published by VoxelLoop Software Limited. It allows users to view and interact with desktop windows while inside virtual reality. The application is widely used by VRChat players for tasks such as reading messages, browsing the web, controlling media playback, and typing in the VRChat chatbox without leaving VR.&lt;br /&gt;
&lt;br /&gt;
OVR Toolkit was released on Steam on June 28, 2019. It is priced at $10.99 and has received a &amp;quot;Very Positive&amp;quot; rating on Steam based on over 2,500 user reviews. It has the same or lower requirements as VRChat, plus 800MB Storage.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
OVR Toolkit functions as a SteamVR overlayt. Users can select individual desktop windows and pin them as floating, resizable panels within their VR environment. These panels can be placed freely in 3D space, attached to a controller, or locked to the headset. Interaction is handled through tracked VR controllers, with support for mouse input, scrolling, and a virtual keyboard.&lt;br /&gt;
&lt;br /&gt;
=== Wrist interface ===&lt;br /&gt;
OVR Toolkit includes a wrist-mounted interface activated by looking at the inside of the non-dominant controller. The wrist overlay displays:&lt;br /&gt;
&lt;br /&gt;
* Current time and date&lt;br /&gt;
* Battery levels for VR controllers and trackers (up to five devices by default, with an expand button for additional devices)&lt;br /&gt;
* System statistics including CPU usage, GPU usage, and VRAM consumption&lt;br /&gt;
* Quick-access buttons for global settings, Eco Mode, and macro keybinds&lt;br /&gt;
* Media playback controls for the currently playing track&lt;br /&gt;
&lt;br /&gt;
The wrist interface serves as the primary hub for interacting with OVR Toolkit&amp;#039;s settings and features.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Desktop window overlays&amp;#039;&amp;#039;&amp;#039; — Display individual desktop windows as floating panels pinned in VR space, attached to controllers, or attached to the headset.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mouse and keyboard input&amp;#039;&amp;#039;&amp;#039; — Interact with desktop windows using tracked controllers for mouse input; type using a virtual keyboard. Community-created keyboard layouts are available through the Steam Workshop.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Paste to Game&amp;#039;&amp;#039;&amp;#039; — Paste clipboard contents into the active VR game. In VRChat, this is commonly used for pasting video URLs into video players, instance join links, and similar text input.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Macros&amp;#039;&amp;#039;&amp;#039; — Create macro keybinds activated from the wrist interface to trigger key press sequences (such as toggling OBS scenes, muting Discord, or activating VRChat gestures).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows notifications&amp;#039;&amp;#039;&amp;#039; — View desktop push notifications in VR, including Discord messages and phone notifications forwarded to the desktop.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Media controls&amp;#039;&amp;#039;&amp;#039; — Display the currently playing track and control playback (play/pause, skip, previous) for applications such as Spotify and YouTube Music.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Eco Mode&amp;#039;&amp;#039;&amp;#039; — Lowers the capture rate of inactive windows to reduce CPU usage. This is particularly useful when running alongside demanding VR applications such as VRChat.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Curved overlays&amp;#039;&amp;#039;&amp;#039; — Wrap large windows around the user in a curve for improved readability, useful for wide browser windows or chat applications.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Configuration saving&amp;#039;&amp;#039;&amp;#039; — Save and load window layout configurations between sessions, allowing users to maintain different setups for different activities.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Quick window switching&amp;#039;&amp;#039;&amp;#039; — Bind frequently used windows to hotkey buttons on the overlay UI for one-click access.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Simulator Mode&amp;#039;&amp;#039;&amp;#039; — A controller-free mode that uses head-gaze input and keyboard binds, intended for sim racing and seated use cases where VR controllers are not in use.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Steam Workshop&amp;#039;&amp;#039;&amp;#039; — Community-created keyboard layouts, themes, and other customizations are available through the Steam Workshop.&lt;br /&gt;
&lt;br /&gt;
=== Speech-to-text ===&lt;br /&gt;
OVR Toolkit supports speech-to-text transcription through integration with Google Cloud Speech-to-Text. Users must configure their own Google Cloud project and provide API credentials. Once set up, spoken words are transcribed and can be sent as text input to the [[Chatbox]]. The OSC integration can be used to trigger avatar parameters and other OSC-compatible features.&lt;br /&gt;
&lt;br /&gt;
=== Custom Apps ===&lt;br /&gt;
OVR Toolkit exposes a JavaScript API that allows web developers to create custom applications rendered as overlay panels. Custom Apps run as embedded web pages within OVR Toolkit and can access the API to read headset and controller positions, respond to input events, and interact with other overlays.&lt;br /&gt;
&lt;br /&gt;
Community-developed helper libraries such as [https://github.com/jangxx/ovrt-helper ovrt-helper] simplify development. Example Custom Apps include Twitch chat overlays, sticky note widgets, and soundboard integrations.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Community:XSOverlay|XSOverlay]]&lt;br /&gt;
* [[OSC|Open Sound Control (OSC)]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [https://store.steampowered.com/app/1068820/OVR_Toolkit__Desktop_Overlay/ OVR Toolkit] on Steam&lt;br /&gt;
* [https://wiki.ovrtoolkit.co.uk/ OVR Toolkit Wiki] (official documentation)&lt;br /&gt;
* [https://discord.gg/Km2gmYeNBW OVR Toolkit Discord]&lt;br /&gt;
* [https://github.com/Curtis-VL/OVRToolkit-Issues OVR Toolkit Issue Tracker] on GitHub&lt;/div&gt;</summary>
		<author><name>Usr 40be82e7-f7d5-4548-b314-3fc7b26d22ee</name></author>
	</entry>
</feed>