← all repositories
gorilla-llm/gorilla-cli

Your shell, but you can finally speak English to it

A Berkeley research prototype that turns plain-language requests into ranked CLI candidates you approve before running.

1.4k stars Python Coding Assistants
gorilla-cli
Not currently ranked — collecting fresh signals.
star history

What it does Type gorilla followed by what you want in plain English—“list all my GCP instances” or “generate 100 random characters into a file”—and it returns 2–3 ranked shell commands. You arrow-key through the options and hit enter to execute. Nothing runs without your explicit approval.

The interesting bit It queries multiple LLMs behind the scenes—Gorilla LLM, GPT-4, Claude v1, others—then filters and sorts their responses into a single ranked list. The multi-model ensemble is the actual mechanism, not just marketing veneer. Also notable: it logs your queries and stderr for model improvement, but explicitly promises never to collect stdout output.

Key highlights

  • Supports ~1,500 APIs including Kubernetes, AWS, GCP, Azure, GitHub, Conda, curl, sed
  • Simple pip install gorilla-cli; usage is just gorilla <plain english>
  • Built-in history flag (-p) to re-run previous commands
  • Apache 2.0 licensed; UI built on the questionary library
  • Explicit execution gate: generated commands don’t auto-run

Caveats

  • Research prototype from UC Berkeley, not a production tool
  • README doesn’t specify local vs. remote inference, API costs, or latency
  • Multi-LLM backend means unclear dependency on external services and their availability

Verdict Worth a spin if you live in kubectl/gcloud/bash arcana and want a quick memory aid. Skip it if you need offline-only, predictable latency, or are allergic to sending your terminal intent strings to third-party LLMs.

Frequently asked

What is gorilla-llm/gorilla-cli?
A Berkeley research prototype that turns plain-language requests into ranked CLI candidates you approve before running.
Is gorilla-cli open source?
Yes — gorilla-llm/gorilla-cli is open source, released under the Apache-2.0 license.
What language is gorilla-cli written in?
gorilla-llm/gorilla-cli is primarily written in Python.
How popular is gorilla-cli?
gorilla-llm/gorilla-cli has 1.4k stars on GitHub.
Where can I find gorilla-cli?
gorilla-llm/gorilla-cli is on GitHub at https://github.com/gorilla-llm/gorilla-cli.

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