
Lookout
Zero-config dev-time diagnostics for ASP.NET Core
dotnet add package Lookout.AspNetCoreZero config
Three lines in Program.cs. No database setup, no separate process, no config file. Your first capture appears the moment you hit an endpoint.
N+1 detection
Automatically flags 3+ identical SQL shapes per request and groups them in a banner with a stack trace pointing to the line in your code.
Full-request correlation
EF queries, outbound HTTP, cache hits/misses, exceptions, ILogger output, and Hangfire jobs — all linked to the request that caused them.
Full-text search
Press Cmd+K to search across every captured entry — SQL, log messages, exception types, URLs, and custom tags.
Keyboard-first
Navigate the request list with j/k, open with Enter, go back with Esc. No mouse required once the dashboard loads.
Safe by default
Throws at startup in Production unless explicitly opted in. Warns when bound to a non-loopback address. CSRF-protected mutating endpoints.