Desktop app
The Consuela desktop app is a local-first crawling and web diagnostics workbench built with Tauri 2.0 and a React frontend. It runs on macOS, Windows, and Linux, stores everything in SQLite on your machine, and sends nothing to a remote server.
Overview
The desktop app is the primary surface for Consuela. Point it at a URL, run a crawl, and inspect the results in a sortable, filterable table that handles tens of thousands of rows without slowing down. From the results table you can drill into any individual page for a full detail view, or switch to the analysis panel to see findings grouped by problem type across the whole site.
The main workflow is:
- Enter a URL in the address bar.
- Configure crawl settings: concurrency, rate limit, URL cap, robots handling.
- Start the crawl and watch pages stream in.
- Browse the results table — sort, filter, and search across every column.
- Open the page inspector for any row to see its full metadata, headers, links, and issues.
- Switch to the analysis panel for site-wide findings: duplicates, redirect chains, broken links, and more.
- Export what you need as CSV or a generated XML sitemap.
Beyond the crawler, the sidebar gives access to a set of workbench tools that cover the adjacent tasks a technical SEO or web engineer would otherwise open a separate application for: running a local dev server, scanning for security vulnerabilities, editing the hosts file, and querying DNS records.
Crawl modes
Consuela supports three crawl modes, each suited to a different task:
All three modes respect robots rules by default, honour the concurrency and per-host rate limits you set, and stream results into SQLite as pages arrive. An optional headless Chrome mode renders JavaScript before analysis, for sites that do not emit HTML on the initial response.
Analysis
The analysis panel sits alongside the results table and groups findings by category. Each tab runs its own analysis pass over the crawl data and presents the results independently. The tabs are:
The performance and accessibility tabs require headless rendering to be enabled. All other tabs work from the data collected during a standard crawl.
Workbench tools
The sidebar navigation extends beyond the crawler into a set of tools that cover the adjacent tasks a web engineer deals with during a working session:
Workspaces let you group sites, projects, and crawl history into named collections. Each workspace maintains its own set of tracked sites with per-site crawl history, so switching between clients or projects does not require clearing state. See Workspaces for details.
Data and privacy
Crawl data stays on your machine. Results are written to a local SQLite database during the crawl and read back from it for analysis, export, and comparison. No crawl data, page content, or site information is transmitted to Consuela or any third-party service.
This is a deliberate design choice, not a limitation. Many users audit sites under contracts that prohibit sending data to external services. Local-first storage means those audits can run without a policy exception.
The desktop app checks for updates on launch by contacting
releases.consuela.io. This is the only outbound
request the app makes on its own. It can be disabled in settings.