https://github.com/discretetom/hyperstudio
Cast your PC screens to AR glasses.
https://github.com/discretetom/hyperstudio
Last synced: 8 months ago
JSON representation
Cast your PC screens to AR glasses.
- Host: GitHub
- URL: https://github.com/discretetom/hyperstudio
- Owner: DiscreteTom
- License: mit
- Created: 2023-03-03T03:28:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-11T03:03:53.000Z (over 2 years ago)
- Last Synced: 2025-03-31T00:06:55.483Z (9 months ago)
- Language: C#
- Homepage:
- Size: 27.6 MB
- Stars: 32
- Watchers: 4
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# HyperStudio




> **Note**: This is only available on Windows.
Cast your PC screens to AR glasses.
## [Download](https://github.com/DiscreteTom/HyperStudio/releases)
## Features
- Auto apply your monitor layout from your system settings.
- Optionally show on all virtual desktops.
- Move or scale your screen.
- You can adapt to any AR glasses by implementing a `TransformProvider` DLL.
## How to Use
### Quick Start
First, connect your AR glasses to your PC, and make sure the project mode is extended.
Then, download the latest release from [here](https://github.com/DiscreteTom/HyperStudio/releases). Run `launch.bat`. It will ask you for administrator privilege.
> **Note**: Press `Enter` to toggle full screen mode. Hold `Tab` to show the help message.
### Advanced
First, select a `TransformProvider`, and replace the `HyperStudio_Data/Plugins/x86_64/TransformProvider.dll`.
> Known `TransformProvider`s:
>
> - [hstp-rayneo-air](https://github.com/DiscreteTom/hstp-rayneo-air)
Then, start a [shremdup](https://github.com/DiscreteTom/shremdup) (v0.1.7+) server **_with administrator privilege_** (to use shared memory across processes). The gRPC port is 3030, so you should run `shremdup.exe 3030`.
> **Note**: You can customize the port in HyperStudio's `config.json`.
Finally, start `HyperStudio.exe` **_with administrator privilege_** to run this app.
## FAQ
- Virtual monitor?
- https://www.amyuni.com/forum/viewtopic.php?t=3030
- https://github.com/pavlobu/deskreen/discussions/86
## For Developers
### Write Your Own Transform Provider
You can refer to [hstp-rayneo-air](https://github.com/DiscreteTom/hstp-rayneo-air).
### Related Projects
- [HyperDesktopDuplication](https://github.com/DiscreteTom/HyperDesktopDuplication)
- [shremdup](https://github.com/DiscreteTom/shremdup)
- [rusty-duplication](https://github.com/DiscreteTom/rusty-duplication)
## [CHANGELOG](https://github.com/DiscreteTom/HyperStudio/blob/main/CHANGELOG.md)