$ cargo install rgpt
On your first use, rgpt will prompt you for your api key and write it to ~/.config/rgpt/secret. You can generate one here
$ rgpt "What is your name"
My name is Sam.
$ rgpt "What is the best programming language"
Rust.
rgpt
can take a description of a command and turn it into shell code
$ rgpt -s "What is the command to install polars for python"
pip install polars
rgpt
is also capable of executing commands in a bash capable shell environments
$ rgpt -se "What is the command to add serde to a rust project"
cargo add serde
Execute command? [Y/N]:
A simple CLI for OpenAI's various text models
Usage: rgpt [OPTIONS] <PROMPT>
Arguments:
<PROMPT>
Options:
--model <MODEL> [default: text-davinci-003]
--max-tokens <MAX_TOKENS> [default: 1024]
-s, --shell
-e, --execute
-h, --help Print help
-V, --version Print version
- More options for API
- Improved error handling
- User-defined prompts
- Sharing of prompts
- Repl environment (Indev)
- Context and chat storage
Copyright (c) 2023 MIT License