guest> gatekeeper connect gk-123
Connected to host securely.

guest> kubectl get pods -n production
Waiting for host approval...
Command executed.
host> npx gatekeeper-shell
Session: gk-123
Waiting for guest... Connected!

Guest> kubectl get pods -n production
Approve? [y/N]: y

SHARE YOUR
TERMINAL.
RETAIN CONTROL.

Zero-trust terminal sharing built for secure collaborative debugging and pair programming. Traverses NATs and firewalls with instant end-to-end encryption, requiring host authorization for guest commands.

Also available for: macOS Linux
Latest Update Gatekeeper v2.0.3 — 🚀 E2E encryption, session logging, and instant approval flow
host — gatekeeper
$ gatekeeper host start
Generating ephemeral ECDH keys...
✓ Tunnel established via relay.gatekeeper.dev
Session ID: gk-7f3a2b
Waiting for peers to connect...
✓ Guest connected. E2E encrypted tunnel active.
Secure by Design

End-to-End Encrypted Tunnels

Share your local terminal instantly without opening firewalls. Every peer-to-peer connection is secured with military-grade ECDH encryption — the relay server never sees your data.

E2E Encrypted
0ms Data Stored
NAT Traversal
Zero Trust

Frictionless Pair Programming

Stop sharing your screen. Give your teammates secure, controlled access to your local dev environment in seconds — every command requires your explicit approval before it runs.

100% Host Control
0 Config Files
npx Instant Start
host — approval prompt
Peer 'alex_dev' connected.
Guest requested:
kubectl get pods -n production
Approve? [y/N]: y
✓ Command executed successfully.
Secure tunnels.
Fast connections.
Host approvals.

Get in touch

Have questions or feedback?

vishalraut.contact@gmail.com