Realiserad/fish-ai
Supercharge your command line with LLMs and get shell scripting assistance in Fish. 💪
해결하는 문제
fish-ai는 AI 기반 명령줄 보조 기능을 제공하는 Fish 셸용 플러그인입니다. 복잡한 쉘 명령어를 수동으로 검색하거나, man 페이지를 읽거나, 실행에 실패한 명령어의 오타를 수정할 필요를 크게 줄여줍니다.
작동 방식
이 플러그인은 API 또는 자체 호스팅된 인스턴스를 통해 다양한 언어 모델(LLM)에 연결합니다. 현재 명령줄 버퍼, OS 정보, 그리고 선택적으로 명령어 기록이나 파일 내용을 수집하여 LLM에 전송하고 응답을 생성합니다. 두 가지 주요 키보드 단축키를 사용하여 이러한 작업을 트리거합니다: Ctrl + P는 변환용, Ctrl + Space는 보완 및 수정용입니다.
대상 사용자
자연어 주석에서 쉘 명령어를 자동으로 생성하고 싶거나, AI 기반 보완 기능을 사용하거나, 터미널을 떠나지 않고도 손상된 명령어를 빠르게 수정하고 싶은 Fish 셸 사용자에게 적합합니다.
주요 기능
- 양방향 변환: 자연어 주석을 쉘 명령어로 변환하고, 반대로도 가능합니다.
- AI 기반 자동 완성: 내장된 퍼지 검색기(
fzf)를 사용하여 명령어 보완을 제안합니다. - 명령어 수정: 실행에 실패한 명령어에 대한 수정 제안을 제공합니다.
- 유연한 제공자 지원: Anthropic, Azure OpenAI, Google Gemini, Groq, Cohere, DeepSeek, OpenRouter 및 자체 호스팅 모델(예: Ollama를 통해)과 호환됩니다.
- 개인정보 보호 중심: 프롬프트를 LLM에 전송하기 전에 비밀번호, API 키, 개인 키 등을 제거하는 리다크션 시스템을 포함합니다.
- 경량: 오픈소스이며 감사가 쉬운 약 2000줄의 코드로 구성되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트