djcopley/ShellOracle

A terminal utility for intelligent shell command generation

해결하는 문제

ShellOracle은 복잡한 쉘 명령어를 외우거나 문서를 검색할 필요 없이 자연어 설명을 통해 정확한 터미널 명령어를 생성할 수 있게 해줍니다.

작동 방식

BASH, ZSH, fish 쉘용 위젯으로 작동합니다. 사용자가 키보드 단축키 (CTRL+F)를 누르면 원하는 명령어를 일반 영어로 설명할 수 있습니다. 이 도구는 설정된 LLM 제공자를 사용해 해당 쉘 명령어를 생성하고 바로 프롬프트에 삽입합니다.

대상 사용자

macOS 또는 Linux를 사용하며 명령줄 워크플로우를 가속화하고 구문을 검색하는 시간을 줄이고자 하는 개발자 및 시스템 관리자.

주요 기능

  • 다중 제공자 지원: Ollama, LocalAI, LM Studio와 같은 로컬 제공자뿐만 아니라 OpenAI, Deepseek, Grok (XAI), Google과 같은 클라우드 API도 지원.
  • 쉘 통합: BASH, ZSH, fish에 전용 키보드 단축키를 통해 깊이 통합.
  • Unix 파이프 지원: 고급 명령어 체이닝을 위해 파이프라인에서 사용 가능 (예: echo "text" | shor).
  • 컨텍스트 인식: 쉘 버퍼의 기존 텍스트를 프롬프트로 전달하여 더 나은 컨텍스트 유지.
  • 명령어 기록: 프롬프트 기록을 유지해 쉽게 참조하고 순환 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트