Talk to ChatGPT from your terminal.

Quickstart

First you'll need to install the CLI:

cargo install chatgpt-cli

Then, you'll need to make sure your cargo bin directory is in your path. You can do this by adding the following to your ~/.bashrc or ~/.zshrc:

export PATH="$PATH:$HOME/.cargo/bin"

Finally, you'll need a OPENAI API key (you can get one here), and you'll need to export your API Key as an environment variable:

export OPENAI_API_KEY=<your api key>

Then you can start a conversation with ChatGPT:

chatgpt what is 2 + 2

You can also send multiline messages:

``` chatgpt ''' Make this sentence more sophisticated:

I like to eat pizza
'''

```

Your messages in each terminal window are saved to ~/.chatgpt/{OS boot time}/{terminal pid}/chatlog.json. This means you can ask follow-up questions in a terminal window and start a new conversation by opening a new window.