Butterfish Shell - AI dla Twojej powłoki linii poleceń

Butterfish Shell

Butterfish Shell dodaje AI do powłoki linii poleceń, oferując różne funkcje i działające na MacOS i Linux.

Butterfish Shell - AI dla Twojej powłoki linii poleceń

Butterfish Shell to narzędzie dla tych, którzy pracują z linii poleceń i chcą dodać funkcję AI do swojej powłoki (bash, zsh) przy użyciu OpenAI (lub kompatybilnych API). Możesz używać swojej powłoki jak zwykle, a rozpoczęcie polecenia wielką literą powoduje wysłanie zapytania do AI. AI widzi historię Twojej powłoki, dzięki czemu możesz zadawać kontekstowe pytania, takie jak „Dlaczego to polecenie się nie udało?”. To jest jak magiczny wzór UX - otrzymujesz wysokokontekstową pomoc AI dokładnie wtedy, gdy jej potrzebujesz, bez konieczności kopiowania i wklejania. Po uruchomieniu butterfish shell możesz robić różne rzeczy z linii poleceń. Możesz powiedzieć: „Daj mi polecenie do zrobienia x”, „Dlaczego to polecenie się nie powiodło?”, „!Uruchom make w tym katalogu i rozwiąż ewentualne problemy” (działa jako agent), albo skorzystać z funkcji automatycznego uzupełniania poleceń powłoki (jeśli AI „werbalnie” zasugerowało polecenie, pojawi się ono). Możesz też poprosić o przepis na makaron (to jest interfejs ChatGPT, więc nie dotyczy tylko rzeczy związanych z powłoką!). Butterfish Shell działa na systemach MacOS i Linux. Możesz go zainstalować za pomocą Homebrew na MacOS: brew install bakks/bakks/butterfish butterfish shell albo za pomocą go install: go install github.com/bakks/butterfish/cmd/butterfish@latest $(go env GOPATH)/bin/butterfish shell. Przy pierwszym uruchomieniu zostaniesz poproszony o wklejenie tajnego klucza API OpenAI. Możesz go uzyskać na stronie https://platform.openai.com/account/api-keys. Klucz zostanie zapisany w ~/.config/butterfish/butterfish.env. Butterfish Shell ma wiele funkcji. Dobrze integruje się z bash i zsh na MacOS i Linux. Możesz rozpocząć zapytanie do ChatGPT, zaczynając polecenie wielką literą. Zarządza historią Twojej powłoki i zapytaniami. Ma funkcję autosuggest, która jest podobna do Github Copilot, ale działa w Twojej terminalowej powłoce. Możesz też dostosować zapytania i wybrać własny model. Butterfish Shell ma również tryb Goal Mode, który pozwala agentowi wykonywać polecenia, aby osiągnąć cel. Możesz go aktywować, zaczynając polecenie znakiem !, a tryb Unsafe Goal Mode aktywujesz znakiem !!. Jednakże tryb Goal Mode może być czasami zawodny i sukces zależy od prostoty celu i ilości wskazówek dotyczących jego osiągnięcia. Butterfish Shell ma też wtyczkę Neovim butterfish.nvim, która pozwala na łatwe korzystanie z LLM w środowisku Neovim. Architektura Butterfish Shell polega na uruchomieniu instancji Twojej powłoki (np. /bin/zsh) i przechwytywaniu wejścia i wyjścia powłoki. Dane wejściowe i wyjściowe są buforowane w pamięci Butterfish Shell. Większość wejścia jest przekazywana bezpośrednio do powłoki, ale gdy zaczynasz zapytanie wielką literą, to wejście jest przechowywane w Butterfish Shell. Gdy wysyłasz zapytanie, Butterfish Shell wywołuje API OpenAI ChatGPT i przesyła wyniki z powrotem do terminala. Żądania API OpenAI ChatGPT oczekują przesłania „historii” rozmowy do aktualnego zapytania. W historii są trzy rodzaje wiadomości: wiadomość systemowa, wiadomości użytkownika i wiadomości asystenta. Butterfish Shell stara się nie zakłócać normalnej pracy Twojej powłoki, ale domyślnie edytuje Twój prompt powłoki, dodając do niego emoji 🐠 oraz kod statusu poprzedniego polecenia. Dzięki temu Butterfish Shell wie, czy polecenie się udało, czy nie. Dostępne są też specjalne komendy, takie jak butterfish shell –help i butterfish –help, które dają informacje o tym, jak korzystać z Butterfish Shell.

Najlepsze Alternatywy dla Butterfish Shell

Genspark

Genspark

Genspark to silnik AI, oszczędzający czas i dający lepsze wyniki

Kraftful

Kraftful

Kraftful to zajebiste AI, które przerabia opinie użytkowników na konkretne wnioski

Sibyl AI

Sibyl AI

Sibyl AI to potężne narzędzie AI z wieloma funkcjami i korzyściami

Ensis

Ensis

Ensis to oprogramowanie AI wspomagające tworzenie wniosków RFP

Cranium

Cranium

Cranium to platforma oferująca wgląd w trendy AI Governance

FeedbackbyAI

FeedbackbyAI

FeedbackbyAI to zajebiste narzędzie zasilane AI dla biznesu, które oszczędza czas i zwiększa dochody

ESAI

ESAI

ESAI to zajebiste narzędzie z AI dla aplikacji studenckich

Allcancode

Allcancode

Allcancode to zajebista AI do szybkiego oszacowania czasu i kosztów dla Twojego pomysłu na produkt

BeeBee.AI

BeeBee.AI

BeeBee.AI to narzędzie AI ułatwiające analizę wyników finansowych

ViableView

ViableView

ViableView to jest AI wspomagane narzędzie analizujące dane rynkowe i produktowe dla przedsiębiorców

OpenDoc AI

OpenDoc AI

OpenDoc AI to narzędzie AI zwiększające produktywność 10-krotnie

Tensorleap

Tensorleap

Tensorleap to platforma do debugowania i wyjaśniania głębokiego uczenia, która zwiększa niezawodność modeli

Coglayer

Coglayer

Coglayer to aplikacja, która pozwala nauczyć się wszystkiego. Oferuje treści dla rozwoju mózgu.

AskCSV

AskCSV

AskCSV to pytaj wszystko o plikach CSV, zapewnia bezpieczeństwo danych

Twinword Ideas

Twinword Ideas

Twinword Ideas - odkryj najlepsze słowa kluczowe i więcej!

Notably

Notably

Notably to zajebista platforma badawcza z AI, która zwiększa wydajność

Daloopa

Daloopa

Daloopa to zajebiste AI, które ułatwia aktualizację modeli finansowych

DatologyAI

DatologyAI

DatologyAI to zajebiste narzędzie do automatycznej kuracji danych dla GenAI, które daje kopa biznesowi!

Pienso

Pienso

Pienso to potężne narzędzie AI do analizy danych, zapewniające dogłębne wglądy

PaperBrain

PaperBrain

PaperBrain to narzędzie ułatwiające dostęp do literatury naukowej

PyTorch

PyTorch

PyTorch 是一个强大的 AI 框架,助力多种应用开发

Polecane Narzędzia

Narzędzie do Sugerowania Słów Kluczowych

Narzędzie do Sugerowania Słów Kluczowych

Narzędzie do Sugerowania Słów Kluczowych to zaawansowane narzędzie do wyszukiwania słów kluczowych, które zwiększa skuteczność treści i marketingu

Zobacz Szczegóły
BookNote.ΑΙ

BookNote.ΑΙ

BookNote.ΑΙ to szybko odkrywa esencję książek, wspomaga dyskusje

Zobacz Szczegóły
Jina AI

Jina AI

Jina AI to zaawansowana platforma z różnorodnymi możliwościami AI dla różnych użytkowników.

Zobacz Szczegóły
TavonnAI

TavonnAI

TavonnAI to platforma dla miłośników AI z różnymi funkcjami

Zobacz Szczegóły
Ipsos Synthesio

Ipsos Synthesio

Ipsos Synthesio to narzędzie AI wspomagające decyzje biznesowe

Zobacz Szczegóły
Yabble

Yabble

Yabble to jest AI z funkcjami ułatwiającymi badania rynku

Zobacz Szczegóły
Consensus

Consensus

Consensus to super AI napędzana wyszukiwarka akademicka, która przyspiesza badania.

Zobacz Szczegóły
BooksAI

BooksAI

BooksAI to zajebiste narzędzie z AI dla fanów książek. Daje dostęp do ponad 40 mln streszczeń i rekomendacji.

Zobacz Szczegóły