Lifailon

A TUI tool for viewing logs from journald, auditd, filesystem, Docker and Podman containers, Compose stacks, and Kubernetes pods with highlighting and multiple filtering modes.

0.8.6
Published at
Mar 16, 2026
1,416
Stars
2,888
Download
Synced at
24d ago

The author no longer ships through GitHub Releases, but the repository is still active (last push Aug 1, 2026). Get the latest version from: Project homepage

Latest release

0.8.6Mar 16, 2026, 01:07 PM
Downloads slow? Switch the source anytime above

README

Project Overview

lazyjournal is a terminal user interface (TUI) for viewing logs from journald, auditd, filesystem, Docker and Podman containers, Compose stacks, and Kubernetes pods with support for log highlighting and several filtering modes. Written in Go, inspired by LazyDocker and LazyGit.

Key Features

  • Single executable, no dependencies, no configuration
  • Web browser interface when running in a Docker container
  • Centralized search across all log sources
  • Streaming output of new events (like tail)
  • List all systemd services with current state
  • journalctl support for all system and user journals
  • All system boots list for kernel log output
  • auditd audit rules with interpret format viewing
  • Filesystem logs (Apache, Nginx, syslog, etc.)
  • Archive log reading (gz, xz, bz2) and Packet Capture (pcap)
  • Apple System Logs (asl) and Windows Event Logs support
  • Docker, Swarm, Podman, and Kubernetes logs
  • Remote host log access via rsyslog or SSH
  • 4 filtering modes: Default (exact), Fuzzy, Regex, and Numeric

Target Audience

  • System administrators and DevOps engineers
  • Developers who need centralized log viewing from multiple sources

Quick Start

  1. Download the single executable from GitHub Releases
  2. Run lazyjournal to launch the TUI
  3. Use keyboard navigation and filtering
  4. Try it on Killercoda: playground

Core Advantages

  • Single binary with no dependencies
  • Supports multiple log sources (systemd, Docker, Kubernetes, filesystem, etc.)
  • 4 filtering modes
  • Open-source and free

System Requirements

  • OS: Cross-platform (Linux, macOS, Windows)
  • Architectures: x86_64, arm64

Release history

Sort