Skip to content
Tech News
← Back to articles

A Comma and a Question Mark, Redux: Quick Terminal Helpers Using Pi

read original get Pi Terminal Helper Kit → more articles
Why This Matters

This article highlights how integrating simple shell shortcuts with AI-powered command generation can significantly streamline terminal workflows for users. By using familiar keystrokes like ',' and '?', users can quickly generate, review, and execute complex commands or get AI-based answers directly in the terminal, enhancing productivity and reducing the need to memorize numerous flags and commands.

Key Takeaways

A Comma and a Question Mark Redux

I am a decent user of the terminal, but I am not strong at remembering find flags - or rsync , or grep for that matter.

I read Rémi Louf’s post about wiring a comma and a question mark into his shell and immediately wanted the same thing. The idea is simple: type , <description> and get a shell command that does what you described. Type ? <question> and get an AI answer right in your terminal.

Rémi runs a local Qwen model through llama.cpp. I don’t have a local model, but I do have pi, a CLI chat agent, and I have my routing set through OpenRouter. Pi was already configured and working on my machine. So I took the idea and adapted it.

The comma

When I want nice shell commands, now all I have to do is type a comma followed by a plain English description of what I want to do. A few seconds later I get a suggested command copied to my clipboard. For example:

, find the 5 largest files in the current directory

A second later:

ls -lS

is copied to my clipboard. I press Cmd+V, the command lands on my prompt line. I read it, maybe edit it, then press Enter myself.

... continue reading