Native macOS SEO analysis

Your logs. Your Mac. Your insights.

Turn raw server logs into usable insight about Googlebot, AI crawlers, crawl budget and technical SEO. Your files are processed on your own machine and never uploaded.

SEO server log analysis

See what crawlers actually do.

Nirengi is a native macOS application built for technical SEO specialists, consultants, publishers, SaaS and e-commerce teams. It turns crawl behaviour, errors, coverage, content freshness and bandwidth into evidence without sending sensitive infrastructure data to the cloud.

Googlebot and AI crawlers

Compare Googlebot with GPTBot, ClaudeBot, PerplexityBot and other AI agents on the same scale.

Errors and crawl waste

Find 404s, 5xx responses, redirects, soft-404 candidates, parameter waste and robots.txt problems.

Coverage and freshness

Compare your sitemap with observed traffic to discover uncrawled, orphaned or neglected URLs.

Verified bot identity

Separate supported search bots from spoofed traffic using reverse and forward DNS checks.

Large-file engine

Process millions of lines in parallel, switching to a disk-backed path automatically when needed.

Portable, account-free reports

Filter the results and share them as CSV or as a single-file HTML report.

The complete capability map

41 reports organized for SEO decisions.

Nirengi report groups and highlighted analyses
Report groupReportsHighlighted analyses
Crawler identity5Bot analysis, categories, daily crawling, mobile/desktop split and DNS verification
AI crawlers2AI bot activity split by training, search-index and user-triggered roles
Crawl budget7Most crawled URLs, crawl waste, HTML/asset and bandwidth reports
Technical errors8404, 5xx, 3xx, other 4xx, soft-404, inconsistent status codes and robots.txt violations
Coverage and freshness6Uncrawled sitemap URLs, orphan pages, crawl frequency and freshness score
Visitor traffic8Time series, anomalies, referrers, organic sources, request rate and content types
Category analysis5Category summary, bot breakdowns, uncrawled categories and a category × bot matrix

From files to decisions

Focused analysis in four steps.

  1. Select your logs

    Open a single file or a rotated group from the macOS file picker.

  2. Add context

    Add an optional site URL, sitemap, category list and DNS verification.

  3. Analyze locally

    Watch progress, warnings and elapsed time while the parallel engine runs.

  4. Review and export

    Use the dashboards and filters, then export the result as CSV or HTML.

Automatic format detection

One analyzer for modern server logs.

Supported log formats by source
SourceSupported format
Apache and NginxCombined, CLF, vhost_combined and custom trailing fields
IISW3C Extended Log File Format
AWS CloudFrontStandard tab-separated access logs
CloudflareLogpush HTTP request data (NDJSON)
Nginx, Caddy and TraefikJSON Lines / NDJSON access logs
AWS ALBApplication Load Balancer access logs

Measured at production scale

Built for logs measured in gigabytes.

On an Apple M4 Mac with 16 GB of memory, a Release build processed a 15.4 GB production log in 40 seconds. Results vary by hardware, storage, format and the features you enable.

Input lines
50.9M
Measured time
40 sec
Per second
1.26M
Peak memory
3.6 GiB

Frequently asked questions

What to know before you analyze.

Does Nirengi upload my server logs?

No. The files you select are processed locally inside the macOS App Sandbox; the app has no account, advertising or telemetry.

When does it use network access?

Only for sitemap or robots.txt retrieval, DNS bot verification and product or support links you initiate yourself.

Can I share the results?

Yes. Export tables as CSV, or the whole report as a single self-contained HTML file that needs no cloud account.

Is Nirengi free?

Version 1.0 is completely free, with no subscription or in-app purchase.