Last updated: June 30, 2026
These Terms and Conditions govern your access to and use of Gatekeeper Shell, including the gatekeeper-shell npm package, the Go relay server, and the associated website. By using the Service, you agree to be bound by these Terms.
By downloading, installing, or using Gatekeeper Shell in any form, you confirm that you have read, understood, and agree to these Terms. If you do not agree, do not use the Service.
Gatekeeper Shell is an open-source terminal sharing tool that allows a "host" user to share their terminal session with a "guest" user over an encrypted WebSocket relay. Every command sent by the guest must be explicitly approved by the host before it is executed.
You may use Gatekeeper Shell only for lawful purposes. Permitted uses include:
You agree not to use the Service to:
Gatekeeper Shell is released under the MIT License. You are free to use, copy, modify, and distribute the source code under the conditions of the MIT License. The license is included in the project repository at github.com/VishalRaut2106/go-gatekeeper.
The public relay server at wss://relay.vishalraut.me is provided as a convenience without any uptime guarantee, SLA, or warranty. You accept that:
For production or sensitive workloads, we strongly recommend self-hosting the relay server.
The Service is provided "AS IS" and "AS AVAILABLE," without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, and non-infringement.
To the maximum extent permitted by applicable law, Vishal Raut and any contributors to Gatekeeper Shell shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.
You are solely responsible for reviewing and approving all commands presented to you. Enabling the -no-approve flag removes the primary security safeguard and you do so entirely at your own risk.
We reserve the right to modify these Terms at any time. Changes will be reflected on this page with an updated date. Continued use of the Service following any changes constitutes your acceptance of the new Terms.
If you have any questions about these Terms, please contact us at vishalraut.contact@gmail.com.