今天笨小兔分享一个基于 AI 的命令行工具,用于 shell 提示和自动补全。Butterfish:属于AI智能助手,AI智能体,大语言模型 LLMs,AI开发者工具,AI代码助手,AI聊天机器人等方面AI工具。

Butterfish官网网址
点击访问:Butterfish
Butterfish: Butterfish 是一款命令行工具,通过使用 OpenAI 或兼容 API 为你的 shell(bash, zsh)添加 AI 提示。它就像是 Github Copilot 专为你的命令行环境设计,可以让你直接在命令行中利用 LLMs 完成软件工程任务。它提供上下文 AI 帮助、命令自动补全等功能。
什么是Butterfish?
Butterfish 是一款命令行工具,通过使用 OpenAI 或兼容 API 为你的 shell(bash, zsh)添加 AI 提示。它就像是 Github Copilot 专为你的命令行环境设计,可以让你直接在命令行中利用 LLMs 完成软件工程任务。它提供上下文 AI 帮助、命令自动补全等功能。
如何使用 Butterfish?
通过 Homebrew 安装 Butterfish 或使用 `go install`。运行 `butterfish shell` 启动一个具有 AI 功能的新 shell 实例。以大写字母开头输入命令以提示 AI。使用 `!` 进入目标模式,使用 `!!` 进入不安全目标模式。
Butterfish 的核心功能
- 在 shell(bash, zsh)中实现 AI 提示
- 命令自动补全
- 目标模式用于自动化任务执行
- 可自定义的提示
- 与 OpenAI 及兼容 API 的集成
Butterfish 的使用案例
- #1获取命令建议
- #2调试命令失败
- #3使用目标模式自动化任务
- #4根据提示生成 shell 命令
- #5从命令行总结文本
关于Butterfish更多信息
-
Butterfish 公司信息
更多关于Butterfish, 请访问 the about us page(https://butterfi.sh/#about).
-
Butterfish Twitter
Butterfish Twitter链接: https://twitter.com/pbbakkum
-
Butterfish Github
Butterfish Github链接: https://github.com/bakks/butterfish
Butterfish常见问题
下面是大家比较关心的一些问题解答。
什么是Butterfish?
Butterfish 是一款命令行工具,通过使用 OpenAI 或兼容 API 为你的 shell(bash, zsh)添加 AI 提示。它就像是 Github Copilot 专为你的命令行环境设计,可以让你直接在命令行中利用 LLMs 完成软件工程任务。它提供上下文 AI 帮助、命令自动补全等功能。
如何使用 Butterfish?
通过 Homebrew 安装 Butterfish 或使用 `go install`。运行 `butterfish shell` 启动一个具有 AI 功能的新 shell 实例。以大写字母开头输入命令以提示 AI。使用 `!` 进入目标模式,使用 `!!` 进入不安全目标模式。
什么是 Butterfish?
Butterfish 是一款命令行工具,通过使用 OpenAI 或兼容 API 为你的 shell 添加 AI 提示。
如何安装 Butterfish?
你可以通过 Homebrew 在 MacOS 上安装 Butterfish,或使用 `go install`。
如何使用 Butterfish?
运行 `butterfish shell` 启动一个新的 shell 实例。以大写字母开头输入命令以提示 AI。
什么是目标模式?
目标模式允许一个代理自行执行命令以实现目标。以 `!` 开始命令以进入该模式。
如何自定义发送给 OpenAI 的提示?
你可以在 `~/.config/butterfish/prompts.yaml` 中编辑提示包装。

笨小兔














