Clipea 是一款精简、廉价且可破解的工具,它将 GPT 与您的控制台集成在一起。它就像 Github 的 Copilot for CLI,但它更便宜、更快并且不会妨碍您。
告诉 Clipea 你想做什么,它会给你一个 shell 命令,询问你是否要运行它。Clipea 与 Zsh 配合使用效果更好,因为它将 shell 命令作为待处理命令添加到您的控制台,就像您自己键入的一样!
Clipea 脱胎于 Hubcap,一个实验性的自主代理。Clipea 的危险性较小,实际上被设计为一个可用的生产力工具,而不仅仅是一个技术演示。
与从 ChatGPT 复制和粘贴相比的优点:
- 速度。无需切换浏览器并返回
- Shell 集成,例如文件名完成
- 自动了解您的 shell 和操作系统等信息
警告
人工智能并不完美。Clipea 可能会提出危险的命令。当心。
快速入门
brew tap dave1010/clipea
brew install clipea
clipea setup
clipea alias
安装
安装后,只需向 Clipea 询问命令即可:
clipea convert test.mp4 to a gif
输入 y<enter> 运行该命令。任何其他或 <ctrl-c> 取消。
或者,如果您有 Zsh 集成(强烈推荐),那就更简单了:
?? how many gig free do i have
只需按 <enter> 即可运行命令,如果要编辑命令,只需按 <backspace> 即可。
❓❓ 使用 Zsh shell 集成(推荐)
Zsh 集成不仅仅是一个快速别名。它允许 Clipea 将命令放入您的输入缓冲区中,准备运行,就像您自己输入的一样。
# setup
clipea alias
# usage
?? how many gig free do i have
好处
- 打字速度更快
- 显示在您的 shell 历史记录中
- 允许使用普通 shell 命令进行编辑,例如 <ctrl-c> 取消或 <ctrl-a> 转到行首
- 作为 shell 的子进程而不是 Clipea 的子进程运行命令
在幕后,这是使用 zsh 的 print -z 。
🧙 高级用法和技巧
GPT-4模式
只需以“4”开始查询即可。请记住,OpenAI 对 GPT-4 的收费要高得多。一般来说,标准 GPT-3.5 适合命令行。
?? 4 create a text file explaining quantum mechanics in a haiku in the style of a pirate
从 stdin 获取数据
您还可以通过 stdin 发送数据。Clipea 将您限制为 8192 字节,因此 LLM 不会被压垮。
ls -F | ?? explain this project setup
大多数时候,最好给 Clipea 一个文件名来创建命令,而不是实际的文件内容。
cat package.json | ?? how many packages here # GPT isn't great at counting
?? count how many packages are in package.json # GPT is good at suggesting commands
环境
Clipea 会获得一些环境限制信息,例如您的操作系统、shell 和路径。这使得它能够给出更好的响应。
?? wheres my shell config
?? install curl
?? compare README.md to my clipboard
自定义提示
您可以通过在主目录中创建提示文件来自定义提示。
~/.config/clipea/system-prompt.txt
您可能想从复制默认提示开始:
cp $(dirname $(readlink -f $(which clipea)))/system-prompt.txt ~/.config/clipea/system-prompt.txt
然后根据您的喜好编辑 ~/.config/clipea/system-prompt.txt ,但请注意环境信息始终添加到提示的末尾。
项目链接
https://github.com/dave1010/clipea