A blazing-fast, interactive TUI for analyzing logs and structured data directly in your terminal.
Stop juggling grep, awk, sed, and jq. LogLens provides an instant, zero-configuration overview of your data, allowing you to find what matters, faster.
- 🚀 Blazing Fast: Built in Rust to handle large files and streams with minimal overhead.
- 🧠 Smart Format Detection: Automatically detects and parses common formats like JSON, Nginx access logs, and Apache logs on the fly.
- 📊 Live Summary Stats: Get an instant overview of your data, such as HTTP status code counts, log level distribution (INFO, WARN, ERROR), and more.
- 🔍 Interactive Filtering: Instantly filter the entire dataset by typing a query.
- 📦 Single Binary: A single, cross-platform executable with no dependencies.
Download the appropriate binary for your OS and architecture from the Releases page, unzip it, and place it in your $PATH.
LogLens is designed to be used with pipes, just like your favorite command-line tools.
cat /var/log/nginx/access.log | loglenscurl -s "[https://api.github.com/repos/charmbracelet/bubbletea/commits](https://api.github.com/repos/charmbracelet/bubbletea/commits)" | loglenstail -f /var/log/my-app/app.log | loglens- Support for more log formats (systemd journal, syslog, etc.).
- The ability to connect directly to data sources (Elasticsearch, Loki).
- YAML and XML parsing.
- Configurable alerts and webhooks.
This project is licensed under the MIT License.
