An open, modular, and lightning-fast static site validator—auditable, extensible, and ready for both human and AI-driven workflows.
Run optimize after your build step. It scans your output directory and produces structured, actionable results—perfect for CI/CD pipelines, tools and agentic workflows.
npx optimizenpx optimize --path ./dist/index.htmlnpx optimize --meta --accessibilitynpx optimize --json results.jsonnpm skills add @bynovl/skills --skill optimize-siteTitle, description, canonical, robots, and more.
og:image, Twitter cards, and social metadata.
JSON-LD schema.org structured data validation.
ARIA roles, semantic markup, and a11y features.
Broken links, anchor text, internal/external.
Alt text, image formats, missing or broken URLs.
Heading order and document structure.
Asset references, environment leaks, build output.
Modify config settings, add your own checks, or plugin to existing checks to fit your project's needs.
Checks are independent modules—add, remove, or customize. Plugin tools like Lighthouse, pa11y, and more.
Use as a CLI for quick audits or integrate into Node.js scripts, build tools, and CI/CD pipelines.
Your privacy matters. Runs entirely on your machine—no data sent to remote servers. Your codebase stays private.
Minimal dependencies, 522 KB unpacked, rapid execution. 50+ pages in seconds.
Structured output for AI assistants and agentic workflows. Pairs with the optimize SKILL.
100% open source. No hidden binaries, no vendor lock-in. Contributions welcome.