$

Offband tool

sitectl

A local-first site hygiene CLI for crawling websites, generating sitemaps, validating robots files, checking links, and catching release issues before a site ships.

Site hygiene without sending pages away

sitectl audits a live site or local build output from the command line. It crawls same-origin pages, generates readable sitemap XML, validates robots files, checks internal links and anchors, and reports metadata or release-safety issues.

The tool is local-first by default: no telemetry, no third-party scanner, no external link crawling, and redacted evidence for likely sensitive values.

Common commands

$ sitectl crawl https://example.comCrawl a live site and summarize discovered pages.
$ sitectl audit https://example.comRun the site hygiene audit against a same-origin HTTP target.
$ sitectl sitemap generate https://example.com --output sitemap.xmlGenerate pretty-printed sitemap XML from discovered pages.
$ sitectl sitemap validate sitemap.xmlValidate an existing sitemap file before publishing.
$ sitectl config initCreate a reusable local config at ~/.sitectl/config.toml.