I wrote a command-line interface for LLMs written in (almost) pure Bash.

  • Repo link: https://github.com/simonmysun/ell (a 2.1MB demo gif inside)

    Here I present a shell application which allows you to talk to LLMs from your command line. The application is written in (almost) pure Bash, except curl to make HTTPS request, jq to parse JSON, and perl to perform PCRE regex. You can simply ask questions to the LLMs, or use your terminal input and ouput history as context information. This enables you to ask LLMs for help when you stuck with some errors.

    Upcoming features can be found in issues.

    I would like to invite you to have a try and I look forward to your suggestions! Feel free to create issues or reply here or email me!

    P.S. please don't hestitate to tell me if you feel this sucks!