Butterfish Shell - 명령줄에서 AI의 힘을 활용하세요

Butterfish Shell

Butterfish Shell은 셸(bash, zsh)에 AI 프롬프트를 추가하여 명령줄 작업을 더욱 효율적으로 만들어주는 도구입니다. OpenAI와 호환되는 API를 사용하며, 다양한 기능을 제공합니다.

Butterfish Shell - 명령줄에서 AI의 힘을 활용하세요

Butterfish Shell은 명령줄에서 작업하는 사람들을 위해 설계된 도구로, 셸(bash, zsh)에 AI 프롬프트 기능을 추가합니다. 이 도구는 GitHub Copilot과 유사하게 작동하며, 셸 사용 중에 대문자로 시작하는 명령을 통해 AI에게 질문할 수 있습니다. AI는 셸 기록을 볼 수 있으므로, "왜 그 명령이 실패했는가?"와 같은 문맥적 질문을 할 수 있습니다. 이는 사용자가 원하는 순간에 고문맥 AI 도움을 받을 수 있는 마법 같은 UX 패턴입니다.

Butterfish Shell을 실행하면 명령줄에서 다음과 같은 작업을 수행할 수 있습니다:

  • "x를 수행하는 명령을 알려줘"
  • "왜 그 명령이 실패했는가?"
  • "!이 디렉토리에서 make를 실행하고 문제를 디버그하라" (이것은 에이전트로 작동)
  • 셸 명령 자동 완성 (AI가 '말로' 제안한 명령이 나타남)
  • "파스타 레시피를 알려줘" (이것은 ChatGPT 인터페이스이므로 셸 작업뿐만 아니라 다양한 질문에 사용 가능)

Butterfish는 MacOS와 Linux에서 작동하며, Homebrew를 통해 설치할 수 있습니다. 첫 실행 시 OpenAI API 비밀 키를 입력하라는 메시지가 표시됩니다. 이 키는 ~/.config/butterfish/butterfish.env 파일에 저장됩니다.

Butterfish Shell은 bash와 zsh와 잘 통합되며, 셸 프롬프트를 편집하여 🐠 이모지를 추가하거나 이전 명령의 상태 코드를 프롬프트에 추가할 수 있습니다. 또한, 사용자 정의 가능한 프롬프트와 다양한 모델 선택 옵션을 제공합니다.

Butterfish Shell은 또한 Goal Mode라는 기능을 제공하여, 에이전트가 목표를 달성하기 위해 명령을 실행할 수 있게 합니다. 이 모드는 !로 시작하는 명령을 통해 활성화되며, !!로 시작하는 명령을 통해 확인 없이 명령을 실행할 수 있는 Unsafe Goal Mode도 있습니다.

Butterfish Shell은 Neovim 플러그인도 제공하여, Neovim 내에서 LLM 프롬프트를 사용할 수 있게 합니다. 이 플러그인은 특정 지시에 따라 코드 블록을 다시 작성하는 등의 작업을 수행할 수 있습니다.

Butterfish Shell은 MIT 라이선스 하에 오픈 소스로 제공되며, 사용자 피드백과 외부 기여를 환영합니다.

Butterfish Shell의 대체 도구

InfraNodus

InfraNodus

InfraNodus는 텍스트를 네트워크로 시각화하여 통찰력을 제공하는 AI 도구입니다.

TopicMojo

TopicMojo

TopicMojo는 효과적인 주제 연구를 돕는 AI 도구입니다

Wordware

Wordware

Wordware는 AI 스택 구축을 위한 강력한 도구입니다.

Human or AI Game

Human or AI Game

Human or AI Game은 인간과 AI 생성물을 구별하는 게임입니다

The Full Stack

The Full Stack

The Full Stack은 AI 제품 구축을 위한 커뮤니티 및 교육 플랫폼입니다.

techtrust.ai

techtrust.ai

techtrust.ai는 알파 잠재력을 가진 초기 단계 AI 기술을 식별합니다.

Regex.ai

Regex.ai

Regex.ai는 입력된 텍스트에서 정규식을 찾아주는 AI 도구입니다.

Creators' AI

Creators' AI

Creators' AI는 창작자와 기업가를 위한 AI 인사이트와 도구 제공

GOODY

GOODY

GOODY-2는 업계 선도적인 윤리 원칙을 준수하는 AI 모델입니다.

screenpipe

screenpipe

screenpipe는 데스크톱 컨텍스트와 사용자 활동을 포착하는 AI 도구입니다.

Melon

Melon

Melon은 사용자의 학습을 연결하고 사고력을 향상시키는 AI입니다.

ApX Machine Learning

ApX Machine Learning

ApX Machine Learning은 무료 강좌와 강력한 플랫폼을 제공합니다

에일리스

에일리스

에일리스는 강력한 AI 기술을 바탕으로 다양한 기능을 제공하는 종합적인 AI 에이전트입니다.

Intuition Machines

Intuition Machines

Intuition Machines는 개인정보 보호 AI/ML 플랫폼으로 기업의 미래를 준비시킵니다.

Calypso

Calypso

Calypso는 AI를 활용한 공개주식 투자자들을 돕는 도구입니다.

GPTs Finder

GPTs Finder

GPTs Finder는 최신 GPT를 제공하며 영감을 주는 서비스입니다

BeanBook

BeanBook

BeanBook는 AI를 활용해 커피콩을 추적, 탐색하고 질문에 답하는 앱입니다.

Prefind

Prefind

Prefind는 GPT-4 & Claude-3로 구동되는 AI 검색 엔진으로 빠르고 무료 검색을 제공합니다.

Boba

Boba

Boba는 생성적 아이디어를 위한 AI 동반자로 질적 연구 질문에 답변을 돕습니다.

Wiseone

Wiseone

Wiseone은 AI로 웹 검색 및 독서 생산성을 향상시키는 도구입니다

Project Knowledge Exploration

Project Knowledge Exploration

Project Knowledge Exploration은 자연어 입력으로 상호작용 검색 경험을 제공합니다.

추천 AI 도구

QueryHub

QueryHub

QueryHub는 AI 기술을 활용하여 학문적 질문에 즉각적인 답변을 제공하는 플랫폼입니다.

자세히 보기
socratify

socratify

socratify는 매일 흥미로운 아이디어를 배우고 토론할 수 있는 대화형 AI 코치입니다.

자세히 보기
Linq Alpha

Linq Alpha

Linq Alpha는 엘리트 헤지펀드와 자산 관리자를 위한 AI 코파일럿으로, 투자 연구의 미래를 이끌어갑니다.

자세히 보기
DistillerSR

DistillerSR

DistillerSR은 AI 기반 문헌 검토 자동화 및 기업 증거 관리 소프트웨어로, 더 빠르고 정확한 연구 결과를 제공합니다.

자세히 보기
Entelechy

Entelechy

Entelechy는 AI 지원으로 성장 기회를 제공하는 플랫폼입니다

자세히 보기
Harmoni AI

Harmoni AI

Harmoni AI는 연구 기반의 AI 통찰력과 맞춤형 성장 계획을 통해 자신과 타인과의 깊은 연결을 발견하도록 돕는 도구입니다.

자세히 보기
Weights & Biases

Weights & Biases

Weights & Biases는 AI 모델 훈련 및 애플리케이션 개발을 지원하는 플랫폼입니다.

자세히 보기
You.com

You.com

You.com은 AI를 활용해 업무 생산성을 높이는 도구입니다

자세히 보기