https://github.com/zachjw34/pc-companion
Control your PC via WebApp
https://github.com/zachjw34/pc-companion
remote-keyboard remote-mouse remote-pc-control
Last synced: 4 months ago
JSON representation
Control your PC via WebApp
- Host: GitHub
- URL: https://github.com/zachjw34/pc-companion
- Owner: ZachJW34
- Created: 2024-04-25T00:10:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-30T21:03:03.000Z (over 1 year ago)
- Last Synced: 2025-10-11T10:06:04.769Z (8 months ago)
- Topics: remote-keyboard, remote-mouse, remote-pc-control
- Language: Vue
- Homepage:
- Size: 30.9 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PC Companion
## What is PC Companion?
PC Companion is program that allows you to control your PC (Windows, Mac, Linux) via a local webapp.
## Why?
I like to game on my PC using a controller in a comfy recliner and have had issues with wireless keyboards. There are many remote PC controller apps out there but many paywall certain mouse/keyboard interactions and are closed source (who knows what they are recording...). This application runs entirely on your local network and the code you clone is the code that's run.
## How to use
### Requirements
Bun= v1.1.7
### Clone, Build, Run
1. `git clone https://github.com/ZachJW34/pc-companion.git && cd pc-companion`
2. `bun install`
3. `bun run build`
4. `bun run start`
A local server is now running, visit the url printed in the terminal output and control your PC remotely!
## Development
```sh
bun run dev
```
This will spawn two processes, the bun server that listens to WebSocket messages and the frontend server (Vue + Vite).
The Vite server can be accessed from any device on your local network by visiting `http://:`.
### Contributions Welcome!!!
If you find any issues, feel free to post an issue. If you want to contribute, fork the repo and open a pull request.