/rgpt

An insane cli ChatGpt client written in Rust

Primary LanguageRustMIT LicenseMIT

RGPT

An insane cli ChatGpt client written in Rust
Bring the Power of ChatGPT to the Command Line with RGPT - A Rust-Based CLI ChatGPT Client Inspired by shell_gpt

Description

RGPT is a powerful CLI chatbot client that combines the speed of the command line with the flexibility of chatbots. Built with the Rust programming language, RGPT offers faster performance, more reliable code, fewer dependency issues, easier maintenance, more secure code, easier debugging, easier extension, easier optimization, and more options than its Python counterpart. RGPT has a variety of configuration options that can be invoked using the command line. These include interactive mode, a descriptive help menu, syntax highlighting in code snippets, code mode, shell mode, and executable mode. Additionally, RGPT has the ability to configure the model (Davinci, Curie, Ada, or Babbage), the max tokens, the temperature, and the accuracy. RGPT is available through the Cargo install command or via a Docker container.

Installation

Install binary

Cargo

cargo install --git https://github.com/NewDawn0/rgpt

Install from source

git clone https://github.com/NewDawn0/rgpt
cd rgpt
cargo build --release
sudo mv target/release/rgpt /usr/local/bin/

Using rgpt in your project

To use rgpt in your project, run

cargo add --git https://github.com/NewDawn0/rgpt

Usage

Too lazy to write documentation right now; Just run rgpt --help