What Is p2p.kiwi?

Updated

p2p.kiwi is a free, open-source remote control tool that connects macOS, Windows, and Linux machines directly to each other over an end-to-end encrypted (E2EE) peer-to-peer mesh network. It lets you control another computer's mouse and keyboard, and it also bundles chat, voice, and screen sharing. There is no p2p.kiwi cloud and no forced accounts, so if you want cross-platform remote control without routing your input through a vendor's servers or signing up for a login, this is the model it offers.

What p2p.kiwi actually does

The project describes itself as "Skype's nerdy little sister, but E2EE" — a compact communication and control tool rather than a full remote-desktop suite. Its stated capabilities:

  • Remote control — mouse and/or keyboard input sent to another machine
  • Chat — text messaging between peers
  • Voice — audio calls
  • Screenshare — viewing another machine's screen
  • P2P mesh network — peers connect to each other rather than through a central relay

The headline use case is cross-platform remote control: MacOS ↔ Windows ↔ Linux in any direction, according to the project description.

The two design choices that matter most

End-to-end encryption

Traffic between peers is E2EE. Combined with the absence of a p2p.kiwi cloud, this means the project positions itself so that the operator does not hold your session content. That is the main reason someone would pick this over a mainstream remote-desktop product.

No cloud, no forced accounts

There is no p2p.kiwi-hosted backend and no mandatory sign-up. You are not creating an account with a company to move your own mouse between your own machines. The trade-off is implicit: without a vendor cloud, peer discovery and connectivity depend on the mesh itself, so your network environment matters more than it would with a relay-backed service.

Platform and licensing summary

Dimension What the project states
Platforms macOS, Windows, Linux
Direction Cross-platform, any-to-any (MacOS ↔ Windows ↔ Linux)
Core function Remote control of mouse and/or keyboard
Extra features Chat, voice, screenshare
Network model P2P mesh, no p2p.kiwi cloud
Accounts None forced
Encryption Full E2EE
Cost Described as completely free
Source Open-source, contributions welcomed

Who this fits, and who it doesn't

Reasonable fit if you:

  • Need to drive a Windows box from a Mac (or Linux, or the reverse) and want the input path encrypted end to end
  • Prefer not to create an account with a remote-access vendor
  • Want chat, voice, and screenshare in the same tool as remote control
  • Are comfortable with open-source software and, if needed, reading the code or docs

Look elsewhere if you:

  • Need a managed service with a support contract and an SLA — this is a community open-source project
  • Want zero setup and rely on a vendor's relay to punch through difficult networks
  • Need enterprise fleet management, audit logging, or centralized policy controls; nothing in the project description indicates those

Getting started

The project's own entry points are Install, Screenshots, and Docs, plus a View the code link for the source and a Get involved path for contributors. Start with Install for your platform, then check Docs for how peers are paired and connected — that pairing step is where a mesh tool typically differs most from a cloud service, so it is worth reading before you rely on it.

Because the project publishes no pricing page, payment platforms, or account tiers, treat "completely free" as the project's own description of its current state rather than a guarantee about future hosting or support arrangements.