6 个版本
0.1.5 | 2023 年 3 月 25 日 |
---|---|
0.1.4 | 2023 年 3 月 25 日 |
在 #explanation 中排名第 2
48KB
181 代码行
bropilot
bropilot 是一个 CLI 工具,允许您用纯英文编写终端命令。它受到 GitHub Copilot X 的 CLI 功能的启发,目前处于等待名单中。该工具使用 OpenAI 的 GPT-3.5 模型根据用户输入生成 bash 命令及其说明。
安装
您可以通过 Cargo 安装 bropilot
cargo install bropilot
构建说明
克隆存储库
git clone https://github.com/yourusername/bropilot.git
cd bropilot
在后端文件夹中创建一个名为 .dev.vars 的文件,并添加您的 OpenAI API 密钥
OPENAI_KEY=your_openai_api_key_here
在 backend
文件夹中运行 Cloudflare Worker
cd backend
wrangler run dev
使用工作 URL 更新父目录中的 .env 文件
WORKER_URL=https://your_worker_url_here
构建并运行 CLI 工具
cd ..
cargo build --release
./target/release/bropilot
用法
安装后,您只需输入 bropilot 后跟您的查询即可运行它
bropilot "print hello world"
CLI 将提供一条 shell 命令及其简要说明。您可以选择运行命令、修改查询或取消操作。
依赖项
~8–19MB
~288K SLoC