kunchenguid/gsh
A battery-included, POSIX-compatible, generative shell
해결하는 문제
gsh는 POSIX 호환 쉘로, AI 에이전트를 명령줄에 직접 통합합니다. AI 채팅 인터페이스와 터미널을 오가며 명령어를 생성하거나 파일을 분석하거나 복잡한 워크플로우를 자동화해야 하는 문제를 해결합니다. AI 에이전트를 쉘 환경의 일등 시민으로 만듦으로써, 이러한 작업을 보다 원활하게 수행할 수 있습니다.
작동 방식
표준 쉘 명령어를 지원하는 REPL(읽기-평가-출력 루프)을 제공합니다. 자연어 기능도 추가되어 있으며, 명령줄에서 # 접두사를 사용해 AI 에이전트를 트리거하거나, 결정론적 워크플로우를 구축하기 위한 전용 에이전트 스크립팅 언어를 사용할 수 있습니다. 모델에 독립적이며, Ollama를 통한 로컬 LLM 또는 OpenAI 호환 엔드포인트(예: OpenRouter)를 통한 원격 LLM을 지원합니다.
대상 사용자
AI 보조 터미널 작업, 자동화된 에이전트 워크플로우, Neovim 생태계와 유사한 고도로 사용자 정의 가능한 쉘 경험을 원하는 개발자 및 고급 사용자에게 적합합니다.
주요 기능
- POSIX 호환 REPL: 표준 쉘 동작을 유지하면서 AI 기능을 추가합니다.
- 생성형 제안: 컨텍스트와 이력 기반으로 다음 명령어를 예측합니다.
- 내장 에이전트: 쉘 명령어 실행, 파일 읽기/수정, MCP 서버 사용이 가능합니다.
- 에이전트 스크립팅 언어: 지능형 에이전트와 결정론적 로직을 조합하기 위한 커스텀 언어입니다.
- 외부 에이전트 통합: Agent Client Protocol (ACP)를 통해 외부 에이전트에 작업을 위임할 수 있습니다.
- 모델 독립성: 로컬(Ollama) 및 원격 LLM 모두 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트