Peco is great little command line tool for interactively filtering log files, tail output, process lists etc… Similar to grep in the way you might want to use it to locate items of interest based on either literal text or a regular expression. The project is hosted on Github: https://github.com/peco/peco
Peco’s real power is in the interactive way in which it filters as you type, which is great if your tracking something down and do not initially know exactly what it is your looking for.
As you type the lines of the input fed into peco are filtered down, you can scroll through the list of filtered input and select one or more lines which upon pressing enter are output (presumably to stdout) just after the the program terminates. So the output could be piped to yet another command in a chain.
Installation is simple as the program can be downloaded as a pre-compiled binary. Alternatively you can compile from the go source files, instructions for doing so are on the project’s Github page.