About Find a Squad Leaderboard Streaming Tool KennelBridge Bootcamp Loadout Builder Servers Join Discord
The Kennel  /  Tools

KennelBridge

Two PCs, one stream, no gaps. Your gaming PC's keyboard, mouse and controller drawn live in OBS on the streaming PC; game audio one way and your good microphone the other; a hotkey pressed here that lands over there; and every finished recording copied across by itself. One free tray app, one connection, one page per bridge — made by The Kennel.

Latest release1.0.1
Windows 10 / 11 (64-bit) · runs on both PCs · no install, no runtime · free · open source (MIT) · 81 MB exe · published 2026-09-21
SHA-256 KennelBridge.exe
02728ca09321f6fe648c082ce73b573fb949b174c67cd92c282569e896662d81
Served from GitHub's release CDN. Windows will say the file is unsigned — More info → Run anyway.
What it does

Four bridges, one connection

Run the same exe on both PCs, tell each one whether it is the gaming PC or the streaming PC, and every bridge knows its direction. Switch on the ones you want.

Input overlay

Live keyboard, mouse and controller overlays for OBS, captured on the gaming PC and shown on the streaming PC. WASD, full keyboard, numpad, arrows, mouse, a flat controller and real 3D Xbox, DualSense and DualShock 4 models that press, tilt and pull. One live URL in OBS follows whatever you pick in the app; ready-made looks from white outline to glass to neon.

Audio

Everything the gaming PC plays goes to the streaming PC's headphones, and the streaming PC's microphone comes back as a real mic in games and Discord through VB-CABLE. Uncompressed 48 kHz stereo over the LAN, three latency presets, and it reconnects by itself when the other PC comes up.

Hotkeys

Press a key or mouse button on one PC and the other PC presses too — push-to-mute across PCs, OBS scene switches from the gaming PC, soundboard keys. Hold rows keep the key down for exactly as long as you hold yours, with a safety release if the link drops. A Discord step sets up push to mute, toggle mute and toggle deafen with spare F13–F24 keys.

FileBridge

OBS records on the streaming PC; the recordings end up on the gaming PC where you edit. KennelBridge watches the recording folder, waits until OBS has finished writing each file, copies it across, remembers what it sent, and can free the streaming PC's disk once the gaming PC has it. A Sync now button and a transfer list with progress.

One connection page

Role, the other PC (found on the LAN by itself), a shared passphrase and a port, set once and used by every bridge. One Firewall button opens every port with a single UAC prompt. A link test tells you the two PCs can talk before you set anything else up.

Made for streamers

Streamer mode hides every IP address on screen. It lives in the tray with a Kennel dog head that flashes green on activity; Pause stops all four bridges at once. A setup wizard walks both PCs through it in a few minutes and can be reopened any time.

Who does what

Gaming PC, streaming PC

Pick the role on the Connection page. This table is the whole story.

BridgeGaming PCStreaming PC
Input overlaycaptures inputsserves the overlay pages OBS shows (localhost:47790)
Audiosends game audio · receives the mic into VB-CABLEplays game audio in the headphones · sends the mic
Hotkeysboth waysboth ways
Filesreceives finished recordings into a folderwatches the OBS recording folder and sends
How to use it

A few minutes, both PCs

Run it on both PCs

Copy KennelBridge.exe to each PC and run it. The wizard opens: pick Gaming PC on one and Streaming PC on the other.

Passphrase and firewall

Same passphrase on both (Generate makes one). Click Allow through Windows Firewall once on each PC; one rule covers every bridge.

Find the other PC

The other PC appears in the list within seconds. Pick it and press Test link. No reply? The firewall step was skipped, or the passphrases differ.

Tick the bridges

Choose what this PC should do, then finish. Each bridge has its own page for the details: the OBS URL, audio devices, presses, folders.

Overlay in OBS

On the streaming PC, pick an overlay and press Copy live URL. In OBS: Sources → + → Browser, paste it, any size, untick "Shutdown source when not visible". Whatever you select in the app shows in OBS; &demo=1 shows fake input while positioning.

Audio devices

Gaming PC: the playback device your games play through. Streaming PC: your headphones, and the microphone to send. In games and Discord on the gaming PC, pick CABLE Output as the mic. Same latency preset on both.

Presses

Add press…, press the key or button you will use here, then what the other PC should do. Hold is on by default. F13–F24 make ideal keys for the other PC, because nothing else uses them.

Recordings

Streaming PC: tick Send new recordings and point it at OBS's recording folder. Gaming PC: tick Receive recordings and pick a folder. Finished files arrive on their own; the transfer list shows progress.

Under the hood

Ports and protocol

Plain LAN traffic protected by the shared passphrase. Nothing leaves your network and nothing phones home.

PortProtocolUsed for
47850UDPhotkeys, input snapshots, link test
47851UDPfinding the other PC (broadcast)
47852UDPaudio, raw PCM both directions
47853TCPfile transfers
47790TCPoverlay pages for OBS, localhost only, no firewall rule needed
Latest release

What's new in 1.0.1

  • Update notifications. KennelBridge checks GitHub for a newer release a few seconds after it starts and every six hours after that. When one is out, an amber Update available button appears in the header, the tray icon shows a balloon once per version, and the button opens a window with what changed, a Download button and a link to the changelog. Check for updates… in the tray menu runs the check by hand.
  • Changelog. This file, published at kennel.gg/bridge/changelog and shown in the app's update window.
  • Checkboxes are drawn by the app: an amber box with a black tick when on, so the state is obvious on the dark cards.
  • The overlay options no longer run off the right edge of the window: theme, style, scale and the plate/history switches sit on one row, the 3D model and its folder on the next.

Full changelog →

FAQ

Common questions

Do I need all four bridges?

No. Each bridge has its own on/off switch on its own page. Use only the input overlay, or only the hotkeys, and leave the rest off. Everything shares the one connection you set up once.

Which PC is which?

Pick Gaming PC on the machine that runs the games and Streaming PC on the one that runs OBS. Every bridge works out its direction from that: the gaming PC captures inputs and game audio and receives the microphone and finished recordings; the streaming PC serves the overlay pages, plays game audio, sends the microphone and pushes recordings. Hotkeys go both ways.

Does the audio bridge need anything extra?

Only on the gaming PC, and only for the microphone direction: Windows needs a virtual audio device so the streaming PC's mic can appear as a real microphone in games and Discord. KennelBridge uses VB-CABLE for that (free, from vb-cable.com, made by VB-Audio). Game audio to the streaming PC needs nothing. Both directions run uncompressed at 48 kHz over your LAN, so use a wired connection.

How does FileBridge know a recording is finished?

It watches the folder OBS records into. A file is queued once it has stopped growing for ten seconds and nothing has it open for writing any more, then it is copied over TCP to the folder you chose on the other PC. Delivered files are remembered, so nothing is sent twice, and an option deletes the copy on the streaming PC once the gaming PC has it.

Will hotkeys work in games with anti-cheat?

Presses are delivered with Windows' SendInput, which OBS, Discord, VoiceMeeter and browsers accept. Games with kernel anti-cheat may ignore synthetic input by design; the usual pattern is the game on the gaming PC gets the real key and the other PC gets the F13–F24 key KennelBridge sends, which is exactly what the Discord push-to-mute setup does.

Does it replace InputOverlayBridge, HotkeyBridge and AudioBridge?

Yes. KennelBridge is those three merged into one app with one connection, plus FileBridge. The three still work on their own, and KennelBridge uses different ports so it can run beside them while you switch over.

Is it safe to use on my network?

All traffic stays on your LAN and every packet carries a passphrase the two PCs share; anything without it is ignored. Streamer mode hides every IP address on screen so nothing leaks on stream. Do not forward the ports to the internet.

Why does Windows warn about the exe?

It is unsigned; code-signing certificates cost money and this is a free community tool. Click More info, then Run anyway. The SHA-256 of the file is on this page so you can check the download.

Free · Open source · No application

Two PCs that finally act like one.

Download it, run it on both machines, pick a role on each. Questions and ideas go to the Kennel.gg Discord, where the people who built it stream with it.

⬇ Download KennelBridge   🐾 Join the Kennel Discord