List your AI tool on AI Orion for free. Submit a tool

Butterfish Shell

A shell with AI superpowers

Monthly visits
34
Added
Sep 30 2023

About Butterfish Shell

Butterfish Shell targets people who work from the command line and adds AI prompting to the shell, using OpenAI or compatible APIs. It functions like GitHub Copilot for shell, allowing prompts to be issued by starting a command with a capital letter and incorporating shell history for context.

The tool starts a new shell instance when invoked, intercepts input/output, and routes prompts to the AI while streaming responses back to the terminal. It aims to provide a high-context AI help experience exactly when needed, without copy/paste.

Butterfish Shell supports features like autosuggested commands, customizable prompts stored in a config file, and the ability to select different AI models. It also includes a mode where an agent can execute commands to reach a goal, with user input continuing the conversation.

The tool emphasizes openness and distribution under the MIT license, with installation options for Homebrew on macOS and go install for Linux, and notes about how to configure prompts and model base URLs.

Use cases

  • Assistance with shell commands and debugging by asking contextual questions using the shell history
  • Automated command suggestions and execution via Goal Mode

Key features

  • Integrates well bash and zsh on MacOS and Linux
  • Start a prompt with a Capital Letter
  • Manages your shell and prompting history
  • GPT autosuggest
  • Customizable prompts
  • Select your own model

Pros and cons

Pros

Open source under the MIT license
Configurable prompts and model selection

Reviews

Loading reviews…

Frequently asked questions

What is Butterfish Shell?
Butterfish Shell is a shell wrapper that adds AI prompting to your terminal by starting commands with a capital letter and sending prompts to an OpenAI compatible API.
Who is it for?
Butterfish Shell is for people who work from the command line and want AI-assisted prompting integrated into their shell.

Alternatives to Butterfish Shell

More in AI Copilot