Butterfish integrates AI prompting into your command-line shell (bash, zsh) for contextual help and command generation.
Butterfish is a command-line interface (CLI) tool designed for developers and users who work within the shell. It acts as a wrapper around existing shells like bash and zsh, intercepting input and output to provide AI capabilities. Users can prompt the AI by starting a command with a capital letter, allowing for contextual questions based on shell history, such as debugging failed commands or generating new ones. The tool also offers AI-powered autosuggestions for commands, similar to GitHub Copilot for the terminal. Key features include managing shell and prompting history for conversational AI interactions, customizable prompts, and the ability to select different OpenAI models. Butterfish also introduces 'Goal Mode,' an agentic feature where the AI can execute commands to achieve a specified goal, either with or without user confirmation. It supports transparency by making AI prompts visible and editable, and allows integration with OpenAI-compatible APIs, including local models. Additionally, Butterfish offers a Neovim plugin for LLM prompting within the editor.
Integrations: OpenAI API, Neovim
Platforms: macOS, Linux
View full Butterfish profile on Tools-Radar | Browse Coding & Developer Tools tools | Alternatives to Butterfish
Tools-Radar is a free directory of 10,000+ AI tools — discover, compare, and choose the right AI software for your needs. Visit tools-radar.com