Do you like GPT from OpenAI, and do you think it would still be cool to use it in your daily life as a Unix admin?
Well, I have excellent news for you because your dream is called Loz!
Loz is a command-line tool based on the OpenAI API that allows Unix pipes to be used in combination with other Unix tools. By using this tool, you will be able to leverage the power of GPT to perform common tasks with your tools in the most seamless way possible.
To install Loz, it’s as simple as follows:
sudo npm install loz -g
You can also clone the repository if you want.
Next, you will need to configure your OpenAI credentials. To do this, create a .env
file at the root of the project and add the following variables:
OPENAI_API_KEY=VOTRE_CLE_OPENAI
And if you installed Loz using the npm command, add OPENAI_API_KEY=YOUR_OPENAI_KEY
in your .bashrc
file or follow these steps:
export OPENAI_API_KEY=VOTRE_CLE_OPENAI
Then, you can use Loz in two ways: either by going through the conversation mode simply by launching the “loz” command.

Either in pipe mode to process input from other command-line tools. Here are some examples to demonstrate its usage:
ls | loz "Compte le nombre de fichiers : "

To give you a slightly nicer example, I created a text file as follows:

cat exemple.txt | loz "Comment s appelle le gars ?"
And here’s the result :

Obviously, the real benefit comes from asking Loz for more interesting tasks according to your specific needs. It can assist with value conversions, code execution, reformatting of character strings, analysis of error messages, and much more.
For instance, let’s consider this relatively simple Python code that I have created:

And going straight through Loz, I convert it to C++ with an all in one command like this:
cat hello.py | loz "Convertis ce code en C++ : " > hellocode.c ; g++ -o hello hellocode.c
And it compiles, damn it!

In short, Loz is a great way to have the power of AI directly in your terminal.
A kind of universal tool in short. To learn more, it’s here.