v3.0 — Now with Multi-LLM & Conversational Memory

Your Linux terminal,
powered by AI.

Describe what you want in plain English — OmniShell generates the right command for your distro, explains it, and auto-fixes itself if anything goes wrong.

0+
Distros Supported
0
LLM Providers
0
Safety Patterns
0%
Open Source
omnishell — bash
USER >
Works everywhere — auto-detects your distro
Arch Linux
Ubuntu
Fedora
Debian
openSUSE
Alpine
Linux Mint
Kali Linux
CachyOS
Manjaro
Rocky Linux
Pop!_OS
EndeavourOS
NixOS
Arch Linux
Ubuntu
Fedora
Debian
openSUSE
Alpine
Linux Mint
Kali Linux
CachyOS
Manjaro
Rocky Linux
Pop!_OS
EndeavourOS
NixOS

Everything a Linux power user dreams of.

From auto-detecting your distro to self-healing failed commands — OmniShell handles it all so you can focus on what matters.

🧠

Distro-Agnostic Intelligence

Auto-detects Arch, Ubuntu, Fedora, CachyOS, Alpine, and 15+ more distros. Always uses the right package manager.

🩹

Self-Healing Loop

Command failed? OmniShell captures the error, feeds it back to the AI, and suggests a fixed version automatically.

🛡️

Multi-Layer Safety

Regex blocklist prevents fork bombs, disk wipes, and destructive commands. Sudo warnings & dry-run mode included.

💬

Conversational Memory

Say "install nginx" then "now start it" — OmniShell remembers context across multi-turn conversations.

📜

Command History & Stats

Every command saved to SQLite. View history, track success rates, and never lose track of what you've run.

🎨

Beautiful Rich Terminal

Syntax-highlighted commands, animated spinners, colored panels, and pretty tables. Your terminal has never looked this good.

Before vs. After OmniShell

Stop Googling, stop copy-pasting from StackOverflow. Just describe what you need.

😩 Without OmniShell
$ how do i update on arch?? $ google "arch linux update command" $ copy from reddit... $ sudo pacman -Syu :: error: failed to synchronize databases $ google "pacman sync error" $ try random fixes from forums... $ sudo pacman -Syyu ← hoping this works 15 minutes wasted 😤
😎 With OmniShell
$ omni "update my system" 👁️ Scanning: cat /etc/os-release 🤖 SUGGESTION: sudo pacman -Syu [E]xecute, [X]plain, [S]kip? e ✅ Command executed successfully. 5 seconds. Done. 🚀

How OmniShell works

A 5-stage intelligent pipeline — from your plain English query to a perfectly executed command.

1
🗣️

You Describe

Type what you want in plain English

2
👁️

AI Diagnoses

Runs safe commands to understand system state

3
🧠

Command Generated

AI crafts the exact command for your distro

4
🛡️

Safety Check

Blocklist + sudo warning + your approval

5
🩹

Execute & Heal

Runs the command — auto-fixes if it fails

Three modes for every skill level

Whether you're learning Linux or you're a seasoned sysadmin, OmniShell adapts to you.

🟡

Newbie Mode

Extra explanations with every command. Heavy warnings before any sudo operation. Perfect for learning Linux safely.

omni --mode newbie
🟢

Pro Mode

Clean command output only. Safe mode blocks dangerous operations. The default for daily use — fast and focused.

omni --mode pro
🔴

God Mode

No restrictions. Commands auto-execute without confirmation. Full power — use responsibly. You've been warned.

omni --mode god

Choose your LLM provider

Not locked into one AI. Switch between cloud and local models with a single flag.

Groq

Llama 3.3 70B with the fastest inference. Perfect for real-time terminal use.

Free Tier
🏠

Ollama

Run models locally. Fully private, no API key needed. Zero data leaves your machine.

100% Local
🤖

OpenAI

GPT-4o-mini for those who want the power of OpenAI's flagship models.

Premium
💎

Google Gemini

Gemini Flash — fast, affordable AI with Google's latest architecture.

Free Tier

Up and running in 60 seconds

Three commands and you're ready. Works on any Linux distribution.

1
Clone & Install
git clone https://github.com/sfaz01/Omnishell-v3.git && cd Omnishell python -m venv venv && source venv/bin/activate pip install -e ".[all]"
2
Add Your API Key
cp .env.example .env # Edit .env → add your free Groq key from console.groq.com
3
Launch OmniShell
omni

Ready to make your terminal intelligent?

Join Linux users who never Google commands anymore. Free, open source, and self-healing.