SkillAgentSearch skills...

SPLASH

Secure Proxy for Live Audiovisual SHell- a CLI themed web proxy

Install / Use

/learn @rhenryw/SPLASH
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="logo.svg" alt="SPLASH logo" width="220"> </p> <h2 align="center"> root@splash:~$ a modern web proxy </h2>

Discord

[!NOTE] I am currently working on SPLASHv2, so updates here may be slow or not happen. Quality updates to fix critical bugs will still be applied.

SPLASH - Secure Proxy for Live Audiovisual SHell

SPLASH is a modern web proxy with a user interface similar to a terminal.

For a list of commands, run help.

You can also inject links by adding /#inject={url} after the base url

[!TIP] SPLASH supports many common command hotkeys, such as ctrl + c for close proccess, and ctrl + d and exit for immediate exit. You may open an issue at any time to suggest more commands and hotkeys.

Development

Use Vite: npx vite, bunx vite, or deno run npm:vite whichever floats your boat

Deploy yourself

[!NOTE] Deployment config files for each provider are included in this repo.

I recommend Netlify or Render: </br>

Deploy to Netlify

</br>

Deploy to Render

or:

Deploy to Heroku Run on Replit Deploy to Amplify Console Run on Google Cloud Deploy to Oracle Cloud Deploy on Railway Deploy to Koyeb

[!NOTE] You can also deploy to a VPS in one click with SPLASHP, a reverse proxied version for super easy deployment.


FAQ

Q: What are splash.guard.js and ghost.js? Why are they obfuscated?

A: splash.guard.js is an on-demand obfuscation to prevent reading from certain filters, it is obfuscated as it cannot obfuscate itself and therefore could be detected without obfuscation. It is heavily based on HTML-Guard by DosX. ghost.js is a custom anti-DeleDao system, and is obfuscator to, again, avoid detection and patching.

Q: How can I get to games? Are there any?

A: Games you can view by typing games, however there are only like three as I am waiting until v2 to work on the game libary.

Q: What do I do if I need help with something?

A: Either join the Discord Server and open a support ticket (response time of <8 hours), or open an Issue here in the repo (response time of ~24 hours)


Contributing

See CONTRIBUTING.md

credits

games - games are done like this for faster static loading.

todo - not everything I want to do but some stuff

deployWisp was used to create the WISP server (wss://wisp.rhw.one/wisp/) that SPLASH uses. e

View on GitHub
GitHub Stars17
CategoryDevelopment
Updated7d ago
Forks11

Languages

JavaScript

Security Score

95/100

Audited on Mar 26, 2026

No findings