Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Interactive Pipe To: The Node.js cli interactive workflow
| Date | Stars |
|---|---|
| 2026-07-24 | 857 |
| 2026-07-25 | 857 |
| 2026-07-28 | 857 |
| 2026-07-30 | 857 |
| 2026-08-06 | 857 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center"> <br> <br> <br> <img width="200" src="https://cdn.rawgit.com/ruyadorno/ipt/master/logo.svg" alt="ipt logo"> <br> <br> <br> </div> # iPipeTo [](https://npmjs.org/package/ipt) [](https://travis-ci.org/ruyadorno/ipt) [](https://raw.githubusercontent.com/ruyadorno/ipt/master/LICENSE) [](https://gitter.im/ipipeto/Lobby) > Interactive Pipe To: The Node.js cli interactive workflow <br /> ## Table of Contents - [About](#about) - [News](#newspaper-news) - [Features](#heart_eyes-Features) - [Reads from standard input, prints to standard output](#reads-from-standard-input-prints-to-standard-output) - [Select multiple items](#select-multiple-items) - [Fuzzysearch (autocomplete mode)](#fuzzysearch-autocomplete-mode) - [Extract path from result](#extract-path-from-result) - [Input prompt](#input-prompt) - [Copy to clipboard](#copy-to-clipboard) - [Customization](#customization) - [Node.js based](#nodejs-based) - [Examples](#mag_right-examples) - [Using Unix pipes to send selected value to next command](#using-unix-pipes-to-send-selected-value-to-next-command) - [Using the multiple choices option](#using-the-multiple-choices-option) - [Using file as input data](#using-file-as-input-data) - [Install](#arrow_down-install) - [Awesome workflows](#sunrise-awesome-workflows) - [Help](#help) - [Supported OS Terminals](#supported-os-terminals) - [Contributing](#contributing) - [Alternatives](#alternatives) - [Roadmap](#roadmap) - [Credits](#credits) - [License](#license) <br /> ## About **ipt** (pronounced iPipeTo) introduces the missing cli interactive workflow. It takes any kind of list as an input and uses that list to build an interactive interface to let you select an element from it. Stop manually dragging your mouse around to copy output data from a terminal, using the **ipt** workflow you can pipe data from a command and select what to copy to clipboard from a convenient visual menu. Selected data is also output to _stdout_ allowing for easily composing various workflows - Just create your custom alias! <br /> <br /> <p align="center"> <img alt="demo animation" width="600" src="https://ruyadorno.github.io/svg-demos/ipt-demos/demo.svg" /> </p> <br /> ## :newspaper: News - **v3.2.0:** - Added `-i` option for arbitrary input prompts - **v3.1.0:** - Added `-o` option for ordered multiple choice selection - **v2.1.0:** - Added `-D` option for defining a pre-selected item in the list - **v2.0.0:** - Added `-p` option for extracting path out of selected items - Added `-M` option for customizing interface message - Added `-0` option for better null char compatibility - Added `-S` option for setting number of lines to be displayed - Added a proper programmatic API - **v1.1.0:** Added autocomplete (or fuzzy finder) mode `ipt -a` <br /> ## :heart_eyes: Features ### Reads from standard input, prints to standard output **iPipeTo** is inspired by the [Unix Pipeline](https://en.wikipedia.org/wiki/Pipeline_\(Unix\)) and is composable with any command line utility you already use and love. ### Select multiple items The `-m` or `--multiple` flag allows you to select many items out of the interactive list instead of the standard "pick one" behavior. ### Fuzzysearch (autocomplete mode) Using `-a` or `--autocomplete` option switchs the behavior of the interactive list to that of a fuzzysearch (or autocomplete) where options are narrowed as you type. ### Extract path from result A convenient option that helps extract file system path values out of the selected item, very useful when manipulating verbose output. Use `-p` or `--extract-path` options. ### Input prompt Use the `-i` or `--input` option in order
Excerpt of 10,704 characters
Read on GitHub186
6
2
2
1
1
1
1
1
1
1
Michael Kühnel · Germany
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:ea9280145dd5327e, topic:workflow