Free, open-source, cross-platform SEO auditing tool — a Screaming Frog alternative with CLI + Web UI.
No crawl limits. No license keys. Runs on localhost:7437.
One command installs dependencies, builds the tool, and drops a double-clickable app on your Desktop — no Terminal needed after that.
git clone https://github.com/cuongquachc88/open-seo-checker
cd open-seo-checker
bash install.sh
Creates ~/Desktop/Open SEO Checker.app — opens server + dashboard on double-click.
Completely free, no URL caps, no paid tiers, no license keys. Crawl as many pages as you need.
One command boots the API and opens the dashboard in your browser. Full-featured SPA alongside a powerful CLI.
Playwright Chromium renders SPAs and JS-heavy pages accurately — no more missing content from dynamic sites.
OpenAI, Anthropic Claude, Gemini, Kimi, Ollama — pick your provider for AI-powered SEO recommendations.
0–100 score with category breakdowns: titles, meta, headings, links, and security — at a glance.
Diff two crawl databases to see added, removed, and changed URLs between audits or deployments.
Built-in cron-like recurring audits — no external cron, no third-party services, no extra setup needed.
CSV, JSON, XLSX, and XML sitemap from any crawl run — ready to drop into your reporting workflow.
Hono server on Node.js with SQLite for crawl storage. The oseo CLI binary ties together the crawler, renderer, scheduler, analyzers, and exporters in a single installable package.
oseo serve Boot API + SPA dashboard oseo crawl <url> [--render] Single-shot crawl with optional JS rendering oseo sitemap <url> Generate sitemap.xml oseo compare <db1> <db2> Diff two crawl databases oseo logs <logfile> Analyze server log for bot traffic oseo health <db-file> Compute SEO health score React 18 SPA built with Vite 6. The crawl detail view has six tabs giving full visibility into every aspect of an audit — from overview to AI insights. API keys are stored in the browser only.
git clone https://github.com/cuongquachc88/open-seo-checker
cd open-seo-checker
pnpm install
pnpm build && pnpm server
# opens http://localhost:7437 Open SEO Checker goes further than traditional crawlers — covering log analysis, structured data, AI search readiness, and third-party data in one tool.