A modern, interactive
tail -falternative with a beautiful UI
uitail is a tool for developers who need to monitor and analyze log output in real-time. It provides a beautiful interface that makes it easy to navigate, search, and filter log entries, improving your debugging and monitoring workflow.
You can check out a live demo here.
- Real-time log monitoring: Watch your logs update live, just like
tail -f - Interactive UI: Navigate and explore logs with ease using keyboard shortcuts
- Powerful filtering: Quickly find the information you need with regex-based filtering
- Manage your process: Restart your process with the click of a button
brew tap marhaupe/uitail https://github.com/marhaupe/uitail
brew install uitailDownload the latest binary for your platform from the releases page.
uitail "your_command_here"For example:
uitail "npm run dev"This will start the uitail agent. The UI will be available at http://localhost:8765.
uitail [options] "command"
-p, --port <number>: Specify the port for the uitail agent (default: 8765)-h, --help: Display help information-v, --version: Display version information
j/kor↓/↑: Navigate between log entrieslor→: Interact with the log entry (e.g. open, copy, etc.)/: Focus the filter inputEsc: Blur the filter inputctrl+-/ctrl+shift+-: Navigate between browser history
For a full list of shortcuts, refer to the in-app tooltips. Most shortcuts are borrowed from VSCode or Vim. Please feel free to submit a PR if you have any suggestions!.