skim is a fuzzy matching filter that can be used in a manner similar to grep or as an interactive interface for invoking commands.