← all repositories
m1guelpf/plz-cli

Your terminal forgot bash again. Ask nicely.

A thin Rust wrapper that turns plain-English whining into executable shell commands via GPT-3.

1.6k stars Rust Coding Assistants
plz-cli
Velocity · 7d
+1.3
★ / day
Trend
steady
star history

What it does Type plz show me all git branches from last week and it asks OpenAI’s GPT-3 to write the bash for you. The tool prints the generated script, asks if you want to run it, and optionally executes with -y if you’re feeling lucky. That’s the whole flow.

The interesting bit The value isn’t the Rust code — it’s the prompt engineering you don’t have to do. The CLI presumably wraps your description in instructions that coax GPT-3 into emitting valid, safe-ish shell. The -y flag exists, which tells you the author understands that developers will absolutely automate the part where they stop thinking.

Key highlights

  • Single binary, installable via curl | sh or Homebrew
  • Requires OPENAI_API_KEY — no local model, no offline mode
  • Prompts for confirmation before execution unless you pass -y
  • Built in Rust, though the README suggests it’s mostly a thin HTTP client around the OpenAI API

Caveats

  • Hard dependency on GPT-3 and a valid API key; costs accrue per request
  • No visibility into the prompt template or how commands are sanitized
  • The beta.openai.com links in the README are stale branding (OpenAI moved on from “beta” years ago), suggesting maintenance may be sporadic

Verdict Grab it if you constantly forget find syntax and don’t mind paying OpenAI by the invocation. Skip it if you want offline operation, transparent prompting, or already have shell aliases for your top twenty Stack Overflow lookups.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.