local & private — no internet required

Your terminal,
in plain English.

Gnix turns what you mean into what you type. Describe it, run it, understand it — all from the command line.

pip install gnix
terminal
$ gnix "show all files modified in the last 7 days" command: find . -mtime -7 -type f   $ gnix --explain "find . -mtime -7 -type f" generated: This command finds all files in the current directory and its subdirectories that were modified within the last week.   gnix --dry-run "compress the logs folder and move it to /tmp" _

Features

Natural language to command

Just describe what you want. gnix generates the exact shell command for it, no syntax memorization needed.

?

Explain any command

Don't recognize a command? Ask gnix to break it down flag by flag, in plain English.

~

Dry run before executing

Preview what a command will do before running it. Catch mistakes before they happen.

#

Fully local, always private

gnix runs entirely on your machine via Ollama. No API keys, no data sent anywhere, no internet required.

Works with any Ollama model

Use whatever model fits your machine, you can switch anytime.

Safety checks built in

Gnix detects potentially harmful commands and warns you before anything runs and lets you decide to continue or abort.

How it works

01

Install gnix

Run pip install gnix in your terminal. On first launch, gnix detects your Ollama setup automatically.

02

Pick a model

gnix lists any models you already have in Ollama. Pick one, or type a model name and gnix fetches it for you. Change it anytime with gnix --set-model.

03

Describe what you need

Type gnix "..." followed by what you want in plain English. gnix generates the command instantly.

04

Run, explain, or dry-run

Choose to execute it immediately, get a plain-English explanation, or preview the effects with a dry run.

Works with any Ollama model

Use whatever model fits your machine, you can switch anytime.

llama3 mistral phi3 gemma2 deepseek-coder qwen2.5 codellama + any ollama model

Start using Gnix.

One install. No accounts. No cloud. Just you and your terminal.

pip install gnix view on github →