I built a way to see every container's logs as one live, color-coded stream
A terminal UI that merges and color-codes logs across a whole compose stack so you stop juggling ten panes. Written in Rust, ships as a single binary, and starts instantly. The trick is that it tails every container at once and interleaves them on one timeline, with per-service colors and a filter you can edit live without restarting. I built it during an incident where the bug was obvious in the logs but I could not see it across four scrolling windows at 2am. It handles backpressure now, so a chatty container does not drown out the quiet one that is actually failing. Saved filter presets and a jump-to-last-error key are next on the list.
You can now grep the merged stream live and it highlights matches across every container at once. This changed how I debug.
Sign in to leave a comment.
Love the local-first angle. How do you handle conflicts across three devices?
Love the local-first angle. How do you handle conflicts across three devices?
Replies in thread
I built a tool to record, trim, and replay API mocks in one click
I made a minimalist forum that is just markdown and links
I built a way to fuzzy-find my whole shell history and run it again
Update: loomctl now has a proper split-pane TUI