WebNux Command Booster

510 Commands.
One Script.

Project Term supercharges your WebNux terminal with 510 new commands across 18 categories — file ops, networking, crypto, math, hardware, and more. Drop in two files and go.

510
Commands
18
Categories
2
Files
webnux — project term
webnux@term:~$ termhelp Project Term v1.0.0 — 510 commands Usage: termhelp [category] Categories: fs 52 commands network 56 commands security 32 commands ... and 15 more webnux@term:~$ sha256 hello 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 webnux@term:~$

Everything the
kernel doesn't ship.

Instant Drop-in
Two files. Zero dependencies. Load termcmd.js and call ProjectTerm.init(). Done.
🔒
No Kernel Conflicts
Uses termhelp and never overwrites existing WebNux kernel commands.
🌐
Live Network Commands
DNS lookup, GeoIP, HTTP requests, WHOIS, weather — wired to real APIs out of the box.
🔐
Web Crypto Built-in
SHA-256, SHA-512, CRC32, UUID generation using the browser's native crypto.subtle API.
📐
Tab Completion
Press Tab to autocomplete any of the 510 commands. Arrow keys cycle through matches.
🧮
Math Engine
Calculator, base conversion, bitwise ops, prime factorization, GCD, LCM and more.

18 categories.
510 commands.

fs52 commands
network56 commands
process32 commands
memory20 commands
security32 commands
system30 commands
storage28 commands
kernel30 commands
text40 commands
math28 commands
hardware29 commands
debug25 commands
ipc20 commands
runtime17 commands
shell24 commands
package14 commands
webchain13 commands
term6 commands

Up and running
in 2 minutes.

1
Download the files
Grab commands.json and termcmd.js and place them in your WebNux project folder.
project/ ├── commands.json ├── termcmd.js └── index.html ← your existing page
2
Load the script
Add the script tag before your closing </body>.
<script src="termcmd.js"></script>
3
Initialize
Point Project Term at your terminal output element and wire up your input.
ProjectTerm.init(document.getElementById("output")); input.addEventListener("keydown", async (e) => { if (e.key === "Enter") { await ProjectTerm.run(e.target.value); e.target.value = ""; } });
4
Try your first commands
Open your terminal and try these to get started.
webnux@term:~$ termhelp webnux@term:~$ sha256 webnux webnux@term:~$ calc 2 ** 32 webnux@term:~$ uuid