QueQue

Zsh · Homebrew · npm · Zellij

Type what you want, press ??, get the command.

QueQue turns plain-language intent into shell commands without leaving your prompt. Pick a suggestion and it lands in your buffer with a short explanation, ready to tweak and run.

Built for people who live in the terminal but don’t keep every flag in their head.

brew install k-leumas/tap/queque
The whole flow.Type an intent, press ??, choose a command, and it lands in your shell buffer.

Stays in the terminal

No tab switching, no copy and paste.

The old loop was search, copy, paste, tweak, and hope. QueQue collapses it into your prompt.

Ask in plain words

Type what you want to do, the way you would say it, and add ?? at the end.

Pick from a short list

A selection opens in the terminal. Use the arrow keys or fuzzy search, then press Enter.

You press Enter

The command lands in your buffer. QueQue never runs anything for you.

In use

From question to command in one prompt.

Frames from the demo recording, one real request from start to finish.

Terminal prompt with the text: how do i find the largest files in this directory?

Intent

Say what you want.

Type the task in plain language at your normal prompt, then press ??.

QueQue selection list showing three commands for finding large files, each with an explanation

Choose

Compare a few good options.

Each suggestion comes with a one-line explanation, so you can pick the right one without looking anything up.

Shell buffer containing du -sh * | sort -rh | head -20 followed by an explanatory comment

Review

Read it before you run it.

The chosen command sits in your buffer with a comment explaining what it does.

Terminal output listing files and directories sorted by size

Run

Press Enter when you are ready.

It is an ordinary command in your history, with the explanation alongside it.

The problem

Shell commands are easy to run and hard to remember.

Most of us know what we want the terminal to do. What we don’t remember is whether it’s -rh or -hr, which flag keeps the changes, or how that find syntax goes.

So we leave the terminal, search, skim a few answers, copy one, paste it, fix it, and hope. It works, but it breaks your focus every time.

QueQue brings the answer to the prompt, and leaves the decision with you.

Before: search, copy, paste, tweak, pray. Now: type your intent and press ??.
QueQue, by K-leumas

Standout feature

It suggests. You decide.

QueQue is insertion-only. It writes commands into your buffer and never runs them.

QueQue selection list with explanations for each suggested command

Anything AI-generated that touches your system should get a look before it runs. QueQue is built around that: every suggestion lands where you can read it, edit it or throw it away.

It is careful about what it sends, too. Only your request, your working directory and git metadata such as the branch and changed file names leave your machine. File contents never do.

  • Never runs a command on its own
  • Adds a short explanation to every suggestion
  • Sends file names from git, never file contents
  • Strips sensitive paths like .env files and keys first
  • Warns on destructive commands such as rm and sudo

Features

Small tool, careful details.

The ?? trigger

Works at your normal prompt. Esc cancels and puts you back where you were typing.

Fuzzy selection

Arrow keys or type to filter the suggestions, then Enter to accept.

Explained commands

Each command arrives with a comment saying what it does.

Zellij aware

Opens in a floating pane inside Zellij, and inline everywhere else.

Your own key

Uses Claude with your Anthropic API key, from your shell or a project’s .env.local.

Private by default

Sensitive paths are stripped, debug logs are off and redacted, and bad config fails closed.

Who it’s for

For anyone who has searched the same command twice.

Developers

Stay in flow.

Get the git, find or docker incantation without switching to a browser tab.

Ops and infrastructure

Faster, with a review step built in.

Suggestions never run on their own, and risky commands come with a warning.

Occasional terminal users

Learn as you go.

Every command explains itself, so the next time you might not need to ask.

Zellij users

Feels native.

Same trigger, same result, in a floating pane that fits your layout.

How it works

Four steps from install to first command.

  1. Install

    brew install k-leumas/tap/queque, or npm install -g @k-leumas/queque-cli.

  2. Wire up the trigger

    Run qq init zsh >> ~/.zshrc and reload your shell.

  3. Add your key

    Set ANTHROPIC_API_KEY in your environment or a .env.local file.

  4. Ask

    Type what you want, add ??, pick a command, and press Enter when it looks right.

Why QueQue stands out

Help that stays in your prompt, and out of your way.

Searching the web works but pulls you out of the terminal. Tools that run commands for you are quick, but ask for a lot of trust.

QueQue sits in between: the speed of asking, with the command in front of you before anything happens.

Search and paste

  • Leaves the terminal
  • Copy and tweak
  • You review

QueQue

  • In your prompt
  • Explained
  • You press Enter

AI that runs commands

  • In the terminal
  • Acts on its own
  • Less review

FAQ

Frequently asked questions.

What is QueQue?

A Zsh tool that turns plain-language intent into shell commands. Type what you want, press ??, and pick a suggestion. It lands in your buffer, ready to run or edit.

Does it run commands for me?

No. QueQue only inserts commands into your buffer. You press Enter yourself.

What leaves my machine?

Your request, your current directory, git metadata such as the branch and changed file names, and file names mentioned in your request. Never file contents. Paths that match sensitive patterns, like .env files, credentials and keys, are removed first.

Which model does it use?

Claude, with your own Anthropic API key. QueQue reads ANTHROPIC_API_KEY from your environment, or from a .env.local file in your project or any parent folder.

Which shells are supported?

Zsh. Inside Zellij it opens in a floating pane; otherwise it runs inline in your terminal.

How do I install it?

With Homebrew: brew install k-leumas/tap/queque. Or with npm: npm install -g @k-leumas/queque-cli, which also needs Node.js 20 or newer and jq. Then run qq init zsh >> ~/.zshrc and reload.

Can I change my mind mid-request?

Yes. Press Esc to cancel and you are back where you were typing. Adjust the request and press ?? again.

Get QueQue

Stop leaving the terminal to look things up.

Install QueQue, wire up the ?? trigger, and ask for the next command you would have searched for.

brew install k-leumas/tap/queque

Zsh · Homebrew and npm · Insertion-only

Built by K-leumas

Need an interface like this for your product?

I designed and built QueQue end to end. If you have a system that people find hard to work with, I can help you put a clear, careful interface in front of it.