~/tools
Agent tools require a browser with WebMCP support. You can use this tool manually.
A collection of useful tools for homelab enthusiasts and system administrators.
Local tools process inputs in this browser. Browser network tools contact the destination directly; server tools use our endpoint and upstream providers. Tool handlers do not save submitted data. Markdown draft saving is optional. Agent inputs and results may be shared with your agent provider.
30 of 30 tools
containers/ # Containers & Deployment
docker-compose-converterWebMCPlocalConvert docker run commands to Compose formatcompose-to-runWebMCPlocalConvert Compose services back to docker run commandsdockerfile-generatorWebMCPlocalGenerate Dockerfiles with a guided interfacek8s-manifest-generatorWebMCPlocalGenerate Kubernetes manifests with a wizardcompose-doctorWebMCPlocalDiagnose dependencies, port conflicts, mounts, and exposure in Compose
network/ # Networks & Connectivity
url-expanderWebMCPserverExpand shortened URLs to reveal their destinationsubnet-calculatorWebMCPlocalCalculate IP subnets, ranges, and network infowireguard-configlocalGenerate WireGuard server and peer configs with keysdns-lookupWebMCPserverQuery DNS records and RDAP domain registration informationssl-checkerWebMCPbrowser networkCheck HTTPS reachability from your browsersubnet-plannerWebMCPlocalFind overlapping networks and split IPv4 blocks for VLANs and VPNs
storage/ # Storage & Recovery
config/ # Configuration Files
json-formatterWebMCPlocalFormat and validate JSON datayaml-validatorWebMCPlocalValidate and format YAML while preserving comments and anchorsini-validatorWebMCPlocalParse and format the npm INI dialecttoml-validatorWebMCPlocalValidate and format TOML configuration filesdiff-toolWebMCPlocalCompare two text files or configurations
automation/ # Scheduling & Time
text/ # Text & Documentation
security/ # Security & Access
hash-generatorWebMCPlocalGenerate SHA hashes and HMACs with Web Cryptopassword-generatorlocalGenerate secure passwords and passphrasesssh-key-generatorlocalGenerate SSH key pairs in OpenSSH formatjwt-decoderWebMCPlocalDecode JWTs and inspect claims and expirychmod-calculatorWebMCPlocalConvert between octal and symbolic file permissionshtpasswd-generatorlocalGenerate bcrypt basic-auth entries for Traefik and nginxcertificate-inspectorWebMCPlocalInspect PEM names, expiry, algorithms, and fingerprints locally