Skip to main content

LLMs for CLI

Project description

Gorilla CLI

Gorilla CLI is a user-friendly command-line interface (CLI) tool that helps you to interact with your system using natural language. Just tell Gorilla CLI what you want to do, and it will suggest possible commands for you. No need to memorize complex command line arguments!

Get Started

Gorilla CLI can be installed via pip.

pip install gorilla-cli

Usage

Using Gorilla CLI is as simple as typing go followed by your command in plain English.

For example, if you want to list all files in the current directory, simply type:

$go I want to list all files in the current directory

Gorilla CLI will then suggest possible commands, which you can select using the arrow keys and then press enter to execute the command.

🦍  Welcome to Gorilla. Use arrows to select
 » ls
   ls -l
   ls -al

How It Works

Gorilla CLI is tool that combines the power of Gorilla LLM, and other LLMs including OpenAI's GPT-4, Claude v1, to provide a user-friendly interface to the command line. You can now tell your command line what task you want it to execute, and it then presents a few possible commands for you to choose from and execute.

Gorilla will NOT execute any command without the user explicitly executing it themselves.

Contributions

Contributions to Gorilla CLI are welcome. Please submit a pull request on GitHub if you have made improvements to the tool.

License

Gorilla CLI is licensed under the Apache 2.0 license. See the LICENSE file for more details. Thanks to questionary for the great UI!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gorilla-cli-0.0.5.tar.gz (26.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page