Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

Herramientas CLI de Butterfish

Butterfish proporciona herramientas de interfaz de línea de comandos que integran el prompting de IA con su shell (bash, zsh). Ofrece autocompletado similar a GitHub Copilot y permite asistencia contextual de IA para comandos, permitiendo a los usuarios realizar tareas y depurar problemas directamente desde la terminal.

Visitar URL
Compartir
Captura de pantalla de Herramientas CLI de Butterfish
Captura de pantalla de Herramientas CLI de Butterfish

Butterfish es un conjunto de herramientas de interfaz de línea de comandos (CLI) diseñadas para mejorar la productividad de los ingenieros de software y los usuarios de línea de comandos al integrar Modelos de Lenguaje Grandes (LLMs) directamente en su flujo de trabajo. La oferta principal, Butterfish Shell, transforma su shell existente (bash, zsh) en un asistente impulsado por IA. Simplemente iniciando un comando con una letra mayúscula, los usuarios pueden consultar a la IA con preguntas contextuales, aprovechando el historial del shell para obtener asistencia relevante sin necesidad de copiar y pegar.

Leer más

Esta herramienta actúa como un "envoltorio de shell", interceptando la entrada y salida para proporcionar capacidades de IA. Los usuarios pueden solicitar comandos, preguntar sobre fallos de comandos o incluso usar el "Modo de Objetivo" (iniciado con '!') donde la IA actúa como un agente para ejecutar comandos y lograr un objetivo especificado, con un "Modo de Objetivo Inseguro" (iniciado con '!!') para la ejecución automatizada. Butterfish Shell ofrece funciones como autocompletado de comandos, similar a GitHub Copilot, y mantiene el historial de conversaciones, lo que permite la refinación iterativa de comandos o respuestas generadas por IA.

Más allá de la integración del shell, Butterfish incluye otras utilidades como un cliente de prompting directo, un generador de comandos, un resumidor de archivos y herramientas para gestionar embeddings de archivos locales. El proyecto enfatiza la transparencia, permitiendo a los usuarios ver y personalizar los prompts enviados a la IA a través de archivos de configuración. Soporta APIs compatibles con OpenAI, lo que permite el uso de proveedores de LLM locales o alternativos. Butterfish es de código abierto, licenciado bajo la licencia MIT, y da la bienvenida a contribuciones de la comunidad.

La audiencia objetivo incluye desarrolladores, administradores de sistemas y cualquier persona que trabaje frecuentemente desde la línea de comandos y busque aprovechar la IA para una finalización de tareas, depuración y generación de código más rápidas. La propuesta de valor radica en su integración perfecta en los flujos de trabajo existentes, reduciendo el cambio de contexto y proporcionando asistencia de IA de alto contexto precisamente cuándo y dónde se necesita.

  • CategoríaAsistentes de programación con IA
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasmacOS, Linux

  • Integración de shell impulsada por IA para bash y zsh

  • Prompting contextual de IA utilizando el historial del shell

  • Autocompletado de comandos al estilo GitHub Copilot

  • Modo de Objetivo para la ejecución de comandos impulsada por IA

  • Modo de Objetivo Inseguro para la ejecución automatizada de comandos

  • Prompts de IA y mensajes del sistema personalizables

  • Soporte para APIs compatibles con OpenAI y modelos locales

  • Capacidades de resumen de archivos y embeddings de texto

  • Registro transparente de solicitudes y respuestas de IA

  • Código abierto bajo la licencia MIT

  1. Instalar: Usa Homebrew en macOS (`brew install bakks/bakks/butterfish`) o `go install`.

  2. Autenticar: Ejecuta `butterfish shell` y pega tu clave secreta de API de OpenAI cuando se te solicite.

  3. Configurar: Opcionalmente, crea un alias para `butterfish` como `bf` en el archivo rc de tu shell para mayor comodidad.

  4. Usar Modo Shell: Inicia comandos con una letra mayúscula para prompts de IA o '!' para el Modo de Objetivo.

  5. Autosugerencia: Presiona Tab para aceptar las sugerencias de autocompletado de comandos de la IA.

  6. Depurar: Haz preguntas contextuales como '¿Por qué falló ese comando?'

  7. Resumir: Usa `butterfish summarize <archivos>` para obtener resúmenes semánticos de archivos.

  • Asistente de Shell con IA
  • Generación de Comandos
  • Resumen de Archivos
  • Depuración de Código
  • Prompting Contextual
  • Ejecución de Tareas Agentes
  • Integración de LLM Local
  • Gestión de Embeddings de Texto

Reseñas de Herramientas CLI de Butterfish

Cargando...

Herramientas de IA populares como Herramientas CLI de Butterfish

Oh-heck

Apps de IA

Oh-heck es una herramienta de línea de comandos impulsada por IA que genera comandos de terminal a partir de indicaciones en lenguaje natural. Elimina la necesidad de buscar…

Asistentes de programación con IA

N.º 197 para Explicación de código

Ver herramienta

Apps de IA

Herramienta de línea de comandos impulsada por IA que genera comandos de terminal a partir de indicaciones en lenguaje natural. Elimina la necesidad de buscar…Oh-heck es una herramienta de línea de comandos impulsada por IA que genera comandos de terminal a partir de indicaciones en lenguaje natural. Elimina la necesidad de buscar…

Asistentes de programación con IA
N.º 197 para Explicación de código

ai-cli

Repositorios de IA en GitHub

ai-cli es una herramienta de interfaz de línea de comandos que aprovecha ChatGPT para proporcionar respuestas a comandos de CLI directamente desde su terminal. Simplifica la…

Asistentes de programación con IA

N.º 129 para Explicación de código

Ver herramienta

Repositorios de IA en GitHub

Herramienta de interfaz de línea de comandos que aprovecha ChatGPT para proporcionar respuestas a comandos de CLI directamente desde su terminal. Simplifica la…ai-cli es una herramienta de interfaz de línea de comandos que aprovecha ChatGPT para proporcionar respuestas a comandos de CLI directamente desde su terminal. Simplifica la…

Asistentes de programación con IA
N.º 129 para Explicación de código

CommandAI

Apps de IA

CommandAI mejora su experiencia de línea de comandos integrando capacidades de IA directamente en su terminal. Ofrece sugerencias de comandos inteligentes, autocompletado y la…

Asistentes de programación con IA

N.º 170 para Explicación de código

Ver herramienta

Apps de IA

Mejora su experiencia de línea de comandos integrando capacidades de IA directamente en su terminal. Ofrece sugerencias de comandos inteligentes, autocompletado y la…CommandAI mejora su experiencia de línea de comandos integrando capacidades de IA directamente en su terminal. Ofrece sugerencias de comandos inteligentes, autocompletado y la…

Asistentes de programación con IA
N.º 170 para Explicación de código

GPT CLI

Apps de IA

GPT CLI es una herramienta de interfaz de línea de comandos que permite a los usuarios crear herramientas CLI personalizadas impulsadas por IA utilizando ChatGPT. Simplifica…

Asistentes de programación con IA

N.º 203 en Asistentes de programación con IA

Ver herramienta

Apps de IA

Herramienta de interfaz de línea de comandos que permite a los usuarios crear herramientas CLI personalizadas impulsadas por IA utilizando ChatGPT. Simplifica…GPT CLI es una herramienta de interfaz de línea de comandos que permite a los usuarios crear herramientas CLI personalizadas impulsadas por IA utilizando ChatGPT. Simplifica…

Asistentes de programación con IA
N.º 203 en Asistentes de programación con IA

BeeVP es una herramienta de interfaz de línea de comandos (CLI) impulsada por IA diseñada para optimizar el desarrollo de software. Automatiza tareas de codificación, asiste en la…

Asistentes de programación con IA
Ver herramienta

Herramienta de interfaz de línea de comandos (CLI) impulsada por IA diseñada para optimizar el desarrollo de software. Automatiza tareas de codificación, asiste en la…BeeVP es una herramienta de interfaz de línea de comandos (CLI) impulsada por IA diseñada para optimizar el desarrollo de software. Automatiza tareas de codificación, asiste en la…

Asistentes de programación con IA
Ver el Top 250 de Apps de IA

Termdock

Apps de IA

Termdock es una aplicación de terminal orientada a la línea de comandos que gestiona más de 10 espacios de trabajo en una sola ventana, permite arrastrar y soltar archivos en…

Asistentes de programación con IA
Ver herramienta

Apps de IA

Aplicación de terminal orientada a la línea de comandos que gestiona más de 10 espacios de trabajo en una sola ventana, permite arrastrar y soltar archivos en…Termdock es una aplicación de terminal orientada a la línea de comandos que gestiona más de 10 espacios de trabajo en una sola ventana, permite arrastrar y soltar archivos en…

Asistentes de programación con IA
Ver el Top 250 de Apps de IA

Cline

Agentes de IA

Cline es un asistente de codificación AI de código abierto diseñado para mejorar los flujos de trabajo de desarrollo. Cuenta con modos Plan/Act, ejecución en terminal y soporte…

Asistentes de programación con IA

N.º 22 en Agentes de IA

Ver herramienta

Agentes de IA

Asistente de codificación AI de código abierto diseñado para mejorar los flujos de trabajo de desarrollo. Cuenta con modos Plan/Act, ejecución en terminal y soporte…Cline es un asistente de codificación AI de código abierto diseñado para mejorar los flujos de trabajo de desarrollo. Cuenta con modos Plan/Act, ejecución en terminal y soporte…

DestacadaAsistentes de programación con IA
N.º 22 en Agentes de IA

Goose es un agente de IA nativo de código abierto que opera como una aplicación de escritorio, CLI y API. Soporta diversas tareas, incluyendo programación, investigación y…

Asistentes de programación con IA

N.º 63 para Análisis de datos

Ver herramienta

Agente de IA nativo de código abierto que opera como una aplicación de escritorio, CLI y API. Soporta diversas tareas, incluyendo programación, investigación y…Goose es un agente de IA nativo de código abierto que opera como una aplicación de escritorio, CLI y API. Soporta diversas tareas, incluyendo programación, investigación y…

Asistentes de programación con IA
N.º 63 para Análisis de datos
1 de 8