Introducing opsh

Give your terminal superpowers

A terminal plugin that adds features you wish you had before. Stop writing flags and commands, let opsh do the work for you.

Install
opsh >find every PDF modified this week and zip them into reports.zip
→ find . -type f -name '*.pdf' -mtime -7 -print0 | xargs -0 zip reports.zip
Found 14 matching PDF files across invoices/, docs/, and exports/.
Created reports.zip in the current directory.
Rest Easy

Your personal assistant for every command

opsh writes all the commands you need to run to get the job done. No need to memorize flags, command names, or weird syntax, just type what you need and let it generate the command for you

AI meets your workflow in seconds

Start commanding with opsh by installing it, setting up your LLM provider, and using it instantly.

$https://opsh.dxu.one/install.sh | bash
Installing opsh...
Creating opsh command...
Added opsh auto-start to ~/.zprofile
opsh installed successfully!
Open a new terminal to start using opsh

Install and setup opsh

Install opsh on Linux/Mac with one script, configure and setup opsh fully in just 30 seconds.

opsh >what version of node is installed?
→ node -v
Node.js version installed: **v22.21.1**

Warp Mode

Get instant interpretations of questions you ask opsh, instead of raw output from terminal.

Lightweight. Fast. Secure.

opsh works with the terminal you already use. It understands plain English, generates real shell commands, and lets you review them before anything runs.

~/.zprofile
1
# >>> opsh initialize >>>
2
export PATH="/Users/opsh/.opsh/bin:$PATH"
3
case $- in
4
*i*)
5
if [ -z "${OPSH_DISABLE_AUTO:-}" ] && [ -z "${OPSH_ACTIVE_SHELL:-}" ] && [ -x "/Users/opsh/.opsh/bin/opsh" ]; then
6
export OPSH_ACTIVE_SHELL=1
7
exec "/Users/opsh/.opsh/bin/opsh"
8
fi
9
;;
10
esac
11
# <<< opsh initialize <<<

Runs in bash and zsh

Use opsh inside the shell you already know on macOS and Linux. No new shell language to learn.

Understands context

opsh uses your current folder, recent commands, and shell environment to generate better commands with less back-and-forth.

Features

Skip the syntax. Keep the power.

opsh gives you the speed of natural language without hiding what actually runs. Every command stays visible, editable, and grounded in your real terminal workflow.

Everything you want from an AI shell assistant

Fast when you need answers. Transparent when you need control.

opsh >find every log file changed today larger than 50MB
→ find . -type f -name '*.log' -mtime -1 -size +50M
./logs/api/error.log
./logs/workers/queue.log
Found 2 matching files.

Plain English to real commands

Ask for what you want in normal language and get back a real shell command you can inspect before running.

opsh >which branch changed the auth middleware most recently?
→ git log --all --decorate --stat -- src/auth/middleware.ts | head -n 20
The latest update came from `feature/sso-session-refresh` 2 hours ago.
It added session refresh handling before redirecting expired users.
Raw git output is still available if you want the exact commit.

Readable results, not terminal noise

For AI-generated commands, opsh can summarize what happened in plain English so you get the answer first and raw output second.

How it works

Ask. Review. Run.

opsh keeps the workflow simple: type what you want, review the generated command, and run it with confidence.

opsh >find every PDF modified this week and zip them into reports.zip
Ready to generate a shell command from your request.

Describe the task in plain English

Type what you want done, like finding files, cleaning folders, checking git state, or searching logs.

opsh >find every PDF modified this week and zip them into reports.zip
Ready to generate a shell command from your request.

Review the generated command

opsh shows the exact shell command before execution, with safety checks and room to edit if needed.

opsh >find every PDF modified this week and zip them into reports.zip
Ready to generate a shell command from your request.

Run it and get the result

Execute the command in your real shell and get a clean summary of what happened, with raw output still available.

Frequently Asked Questions

Everything you need to know before installing opsh.

Stop memorizing flags. Start using your terminal naturally.

Use plain English, review the command, and run it in your real shell on macOS or Linux.