Usage
ui command launches an interactive web dashboard to visualize and explore your crawl data. It provides detailed insights into your site’s link graph, metrics, SEO issues, and more.
Arguments
Site URL or domain to visualize. Must have been previously crawled using
crawlith crawl.Options
Port number to run the dashboard server on.
Host address to bind the server to. Use
0.0.0.0 to allow external access.How It Works
- Domain Resolution: The command normalizes the provided URL to extract the domain
- Database Lookup: Searches for the site in the local Crawlith database
- Snapshot Selection: Automatically loads the latest completed snapshot
- Server Launch: Starts a local web server with the dashboard interface
- Auto-Open: Automatically opens the dashboard in your default browser
Examples
Basic Usage
- Start the dashboard on
http://127.0.0.1:23484 - Load the latest snapshot for example.com
- Automatically open your browser
Custom Port
Network Access
http://<your-ip>:8080
Multiple Sites
Error Messages
Site Not Found
No Snapshots Found
Web Build Not Found
Dashboard Features
The UI provides interactive visualization of:- Link Graph: Visual representation of your site’s internal link structure
- Page Metrics: PageRank, authority scores, and other page-level metrics
- SEO Issues: Orphan pages, duplicate content, crawl traps, soft 404s
- Health Score: Overall site health with detailed breakdowns
- Content Clusters: Groups of similar pages detected during crawl
- Export Data: Download reports in various formats
The dashboard runs entirely locally on your machine. No data is sent to external servers.
Stopping the Server
To stop the dashboard server, pressCtrl+C in the terminal where it’s running.
Next Steps
After exploring the dashboard:- Export data using
crawl --exportduring your next crawl - Re-crawl to update data using
crawlith crawl --incremental - Compare snapshots over time to track changes