Couch co-op for your PC. One screen, several players, each with their own mouse and keyboard.
Lattice Weaver gives each player their own devices and routes them into supported games. Several people can play side by side on one PC. Each player runs their own instance and stays in full control of their own input.
What's new in v2
A full generational step: faster, simpler setup and more reliable device handling.
Claim a device with no reboot and no replug
Claiming a device is now in-place. Weaver activates the driver it needs without asking you to pull a dongle or restart the PC. Setup runs in a straight line, from plugging in to playing.
All-in-one devices route completely
Some devices present several inputs on one connection. Weaver claims and routes every input from that one device to the same player, so an all-in-one controller works as a single device for that seat.
Mice that report oddly now route correctly
Mouse calibration works immediately and learns a mouse's button, axis, and scroll layout from use. A guided manual calibration is always the authority, so you can map any mouse exactly. Clicks and scroll land where you expect.
Clear routing state, no surprises
In supported games, each instance shows when its input is paused or disconnected. Reconnecting a device never re-enables routing on its own. Turning input back on is always your call.
See the interface before you download
This is the real Weaver companion app, running right here in your browser. Open the dashboard, switch themes, run the guided setup, and explore every screen. It is visual only. No devices are touched.
How it works
Install Lattice Weaver and run it
It opens a guided setup.
Assign devices by using them
When Weaver asks, move the mouse or press a key on the set you want for Player 1, then Player 2, and so on. Whatever you actuate is claimed for that slot. Player 1 keeps native control. Extra players drive their own instance.
Launch one game instance per player
Weaver routes each player's claimed mouse and keyboard to their own instance.
A closer look
The companion app and routed gameplay, grouped by what you are looking at.
Supported games
Minecraft is free and is the best place to start. The licensed adapters add more.
| Game | Adapter | Status |
|---|---|---|
| Minecraft Java | Fabric mod (1.20.x / 1.21.x / 26.1.x) | Stable In-game HUD, virtual cursor, and Player 1 master controls for settings, resource packs, and per-slot profiles. |
| Paralives | BepInEx plugin | Supported (the game itself is early access) Independent per-player cursor, scroll, click, keyboard, and UI input. |
| The Sims 2 | Generic-window adapter | Beta |
| The Sims 3 | Native-proxy adapter (1.67 / 1.69) | Beta |
The Minecraft (Java) adapter is free. Paralives, The Sims 2 (beta), and The Sims 3 (beta) sit behind the lifetime license. Older titles may move into the free tier over time.
Platforms
| Platform | Status |
|---|---|
| Windows | Stable |
| macOS | Alpha |
| Linux | Planned |
Player-testers can request access to alpha and in-progress platforms at support@bide.cx.
Simple pricing
Free for up to two players, with no time limit. No trial period and no per-title purchase.
- Two players (host + 1)
- Minecraft Java adapter
- Full guided setup and calibration
- No time limit
- More player seats
- The licensed adapters (Paralives, Sims 2, Sims 3)
- Additional features
- All future v2 updates
- Everything in the lifetime license
- Back continued development
- Our thanks
Questions
Hover or tap a card to flip it over for the answer.









