Browser extension · Chrome and Firefox · free
A log viewer in your browser that catches leaked secrets
Logbeam is a free, open-source extension for Chrome and Firefox. It turns any raw log open in a tab, such as GitHub Actions raw logs, Jenkins console output or a saved kubectl logs file, into a fast, searchable viewer, and flags secrets that leaked into it. Everything runs locally.
Raw logs in a browser tab are unreadable
A CI log is a wall of grey text, and the tools that make it readable usually want you to upload it somewhere. Logbeam does the work in the tab you already have open, so the log and any secrets in it stay on your machine.
What Logbeam does
TypeScript · MIT licence · version 0.9.0
Levels and stack traces
ERROR, WARN, INFO, DEBUG and TRACE in colour with counters. Java, Python and Go stack traces stay grouped with their error.
Search and field filters
Plain text or regex with context lines, and filters like level=error service=payments duration>500 on JSON and key=value logs.
Secret detection and masking
Leaked keys and tokens are flagged and masked, so a screenshot or a shared log does not leak them again.
Compare two CI runs
Open a passing and a failing run side by side and see the new errors first.
Error groups and timeline
Each different error once with its count, plus a histogram of errors over time that you can click to jump.
Follow one request
Click a trace ID, request ID or UUID to see that request across every pod.
Field statistics
Most common values of a field, and min, median, p95, p99 and max for numbers and durations.
Fast on big logs
More than 150,000 lines: parsing runs in a Web Worker and only visible rows are in the page.
Developer text tools
JSON formatter, JWT decoder, Base64, timestamps and cron, plus dark mode for any site.
Questions
Does Logbeam upload my logs anywhere?
No. Parsing, search and secret detection all run inside the browser. No data leaves it.
Which logs can it open?
Any plain-text log in a tab: GitHub Actions raw logs, Jenkins console output, kubectl or docker compose logs saved to a file, pasted text, and .log or .gz files.
Does it understand JSON logs?
Yes. Logback and Logstash, pino, bunyan and zap records are shown as time, level, message and fields, and you can filter by any field.
Can a bad regex freeze the tab?
No. Dangerous patterns are refused, and everything else runs in a worker that is stopped after two seconds.
Is it free?
Yes, free and open source under the MIT licence.
Read more
How and why I built it, and my other tools.