AnswerDotAI/shell_sage
ShellSage saves sysadmins’ sanity by solving shell script snafus super swiftly
해결하는 문제
ShellSage는 복잡한 쉘 작업 탐색, 스크립트 디버깅, 시스템 관리를 터미널에서 벗어나지 않고 도와주는 AI 기반 명령줄 보조 도구입니다. 사용자가 터미널 오류나 컨텍스트를 수동으로 복사하여 별도의 AI 채팅 창에 붙여넣을 필요 없이, 터미널 워크플로우에 직접 통합되어 있습니다.
작동 방식
ShellSage는 tmux와 통합되어 터미널 기록과 다중 패널 기록을 자동으로 읽어내며, 사용자의 현재 세션에 대한 즉각적인 컨텍스트를 LLM에 제공합니다. fastllm 라이브러리를 통해 Claude, GPT, Ollama 등 다양한 LLM 제공업체를 지원합니다. 사용자는 ssage CLI를 통해 상호작용하거나, 명령어 출력을 직접 파이프로 전달하여 분석하거나, tmux 패널 ID를 참조할 수 있습니다. 또한 사용자 허가를 받은 경우 파일을 조회하고, 코드를 검색하며 편집할 수도 있습니다.
대상 사용자
명령줄에서 오랜 시간을 보내며 tmux를 세션 관리에 사용하는 개발자, 시스템 관리자, 고급 사용자에게 적합합니다.
주요 기능
- tmux 통합: 터미널 및 다중 패널 기록을 자동으로 캡처하여 컨텍스트 기반 AI 지원 제공.
- 파이프 입력: 어떤 명령어의 출력도 직접 AI에 전달하여 설명이나 디버깅 가능.
- 광범위한 모델 지원: Anthropic, OpenAI, Google 및 Ollama를 통한 로컬 모델을 포함한 다양한 제공업체와 호환.
- 도구 사용: 사용자 허가 하에 인터넷 검색, 파일 조회, 코드 편집이 가능.
- 컨텍스트 관리: 사용자의 스크롤백 기록을 파괴하지 않고 AI가 보는 내용을 관리할 수 있는 전용
ssage_clear바인딩 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트