Turn raw logs into
a clear trail.

Clone Lantern, learn the interface on deterministic demo data, then point the same workflow at a file or live stream.

Python 3.9+truecolor terminal114 × 39 recommendedMIT
  1. 01

    Clone the repository

    Lantern is installed from its source repository. Enter the checkout before running the remaining commands.

    git clone https://github.com/umahmo3/Lantern.git
    cd Lantern
  2. 02

    Install the terminal app

    Use the active Python interpreter so the lantern-ant entry point lands in the same environment.

    python -m pip install -e .
  3. 03

    Open the deterministic demo

    No data or setup is required. Lantern opens a reproducible synthetic event stream so every view is ready to explore.

    lantern-ant
  4. 04

    Inspect your logs

    Open the included sample, read a local file, or pipe a live Kubernetes stream. Lantern detects the format automatically.

    lantern-ant samples/app.jsonl
    lantern-ant /var/log/app.log
    kubectl logs -f my-pod | lantern-ant
  5. 05

    Ask a real question

    Press /, enter a query, and press Enter. Connect the same TUI to Beacon when you need durable shared storage.

    status>=500
    status>=400 source=auth-service declined
    endpoint~^/v1/ -healthz
    has:trace_id level=error
    
    lantern-ant --remote http://localhost:8080

Stay on the keyboard.

Press ? anywhere in Lantern for the complete keymap.

/
Search
j / k
Move selection
Enter
Expand event
1–4
Switch views
t
Toggle live follow
?
Show help
q
Quit