Skip to content

1rgs/bropilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bropilot

bropilot is a CLI tool that lets you write terminal commands in plain English. It is inspired by GitHub Copilot X's CLI functionality, which is currently on a waitlist. This tool uses OpenAI's GPT-3.5 model to generate bash commands and their explanations based on user input.

Demo Image Placeholder

Installation

You can install bropilot through Cargo:

cargo install bropilot

Build Instructions

Clone the repository:

git clone https://github.com/yourusername/bropilot.git
cd bropilot

In the backend folder, create a file called .dev.vars and add your OpenAI API key:

OPENAI_KEY=your_openai_api_key_here

Run the Cloudflare Worker in the backend folder:

cd backend
wrangler run dev

Update the .env file in the parent directory with the worker URL:

WORKER_URL=https://your_worker_url_here

Build and run the CLI tool:

cd ..
cargo build --release
./target/release/bropilot

Usage

After installing, you can run it by simply typing bropilot followed by your query:

bropilot "print hello world"

The CLI will provide a shell command and a brief explanation. You can choose to run the command, revise your query, or cancel the operation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published