Monitor AWS CloudWatch streams, tail local files, and pipe any command — all in a fast, dark-themed interface.
Features
Designed for developers and SREs who spend time in logs every day.
Browse log groups and streams, set lookback windows, filter with CloudWatch patterns, and poll for live updates.
Open any log file and tail it in real time. Load only the last N lines to stay fast on multi-GB files.
Stream output from any command directly into SimpleLog. kubectl logs -f pod | simplelog
Each tab holds one or more panes. Split side-by-side or stacked inside the active tab — resize freely, close individually.
Color-coded ERROR, WARN, INFO, DEBUG, timestamps, and JSON keys — instantly readable.
Incremental search (Ctrl+F) with ▲/▼ navigation. Live filter with AND / OR logic. Detected JSON keys listed automatically.
Save and restore complete sessions — sources, split layout, and filters — in one click.
Full interface in English, French, German, Spanish, and Chinese with persistent language preference.
Command line
SimpleLog works as a standalone GUI app and as a Unix-style filter.
| Argument | Default | Description |
|---|---|---|
FILE ... |
— |
One or more log file paths to open. Each gets its own tab.
Multiple files are opened left-to-right. Glob expansion is handled by your shell
(logs/*.log).
|
--split MODE |
tab |
Layout for multiple files.
tab — each file opens as a new tab.
vertical — files open as panes split side-by-side inside the active tab (│).
horizontal — files open as panes split top/bottom inside the active tab (─).
The selected mode is also reflected in the sidebar radio buttons inside the app. |
--tail N |
100 |
Number of lines loaded from the end of each file on startup.
Keeps the UI responsive on large files. The app then tails the file live for new lines.
Raise it for deeper history (e.g. --tail 5000).
|
| stdin (pipe) | auto | When stdin is not a terminal, SimpleLog automatically reads from it — no flag needed. Works with any command that writes to stdout. |
| Shortcut | Action |
|---|---|
Ctrl+F |
Open / focus sidebar search |
Ctrl+Shift+F |
Toggle sidebar |
Ctrl+W |
Close all open logs |
Enter / ▼ Next |
Find next match |
▲ Prev |
Find previous match |
Escape |
Close the search bar |
Examples
Launch CloudWatch browser
Tail a single file
Load the last 1000 lines
Multiple files as tabs
Side-by-side split
Top / bottom split
Split + custom tail
Pipe from journalctl
Pipe from kubectl
Pipe from Docker
Pipe with grep pre-filter
Open all logs in a directory
Installation
Choose the method that works best for your system.
Detects your OS and installs the right package automatically.
Requires macOS 12 Monterey or later. Apple Silicon and Intel both supported.
Don't have Homebrew? Install it here — or download the .dmg directly:
Download .dmgIf macOS blocks the app: right-click → Open → Open
Ubuntu 22.04+, Debian 12+. All architectures supported via Snap.
Snap works on Fedora, Arch, openSUSE, and most major distributions.
No snapd on your distro? Use the universal AppImage instead (x86-64 only):
Download AppImageRemoval
Clean removal instructions for each platform.
Installed via brew
Installed from the disk image
Installed via snap
Installed from the .deb package
Self-contained binary, nothing was installed system-wide