openai-cli

Crates.io

openai-cli is a command line interface to interact with the OpenAI API. It aims to provide most features the API does.

Chat mode

demo

Chat mode commands

I also intend to add support for completing promts from stdin or files for use in scripting.

Keybinds

By defeault openai-cli uses emacs style keybinds.

However by using the --vim flag, you can use vim style keybinds instead.

You can write newlines using ALT+ENTER.

Edit Mode

You can edit files using the edit subcommand. edit demo

Installation

Installation can be done via cargo install openai-cli.