TheR1D/shell_gpt
A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.
What it solves
ShellGPT는 명령줄 생산성 도구로, 사용자가 터미널에서 직접 셸 명령, 코드 스니펫 및 문서를 생성할 수 있게 합니다. 기술 구문이나 설정을 찾기 위해 브라우저나 외부 검색 엔진으로 전환할 필요가 없습니다.
How it works
LLM(기본은 OpenAI의 GPT-4이며, Ollama를 통한 로컬 모델도 지원)과 통합되어 프롬프트를 처리합니다. 사용자는 명령줄 인수, 표준 입력(stdin) 또는 인터랙티브 REPL 모드로 입력할 수 있습니다. 이 도구는 OS를 인식하여 사용 중인 운영 체제와 셸(예: Bash, Zsh, PowerShell)에 맞는 명령을 생성합니다.
Who it’s for
터미널에서 많은 시간을 보내며 AI 지원을 명령줄에 직접 통합해 작업 흐름을 가속화하고자 하는 개발자, 시스템 관리자, 파워 유저를 위해 설계되었습니다.
Highlights
- Shell Command Generation:
--shell 옵션을 사용해 셸 명령을 빠르게 생성·실행하고, 실행, 설명 또는 중단을 선택할 수 있는 인터랙티브 프롬프트를 제공합니다.
- Shell Integration:
Ctrl+l와 같은 단축키를 사용해 AI가 생성한 완성을 터미널 버퍼에 직접 삽입할 수 있습니다.
- Code Generation:
--code 매개변수를 통해 순수 코드 출력을 요청할 수 있으며, 파일로 리다이렉트할 수 있습니다.
- Chat and REPL Modes: 지속적인 대화 세션과 인터랙티브 Read-Eval-Print Loop을 지원해 반복 개발에 적합합니다.
- Function Calling: LLM이 시스템 기능을 실행하도록 하여 누락된 소프트웨어 설치나 파일 관리와 같은 복잡한 작업을 수행할 수 있게 합니다.
- Custom Roles: 사용자는 특정 역할(예: JSON 생성기)을 정의해 모델의 응답 형식과 동작을 맞춤 설정할 수 있습니다.
관련
- 프로젝트
tbckr/sgptOpenAI 및 기타 호환 가능한 LLM과 상호 작용하여 터미널에서 직접 셸 명령, 코드 및 텍스트 응답을 생성하는 Go 기반 명령줄 인터페이스입니다.
- 프로젝트
chr15m/runprompt.prompt 파일을 실행하는 명령줄 도구로, 사용자가 LLM 프롬프트를 버전 관리 가능한 아티팩트로 취급하고 셸을 통해 AI 워크플로우를 자동화할 수 있도록 합니다.
- 프로젝트
appleboy/CodeGPTCodeGPT는 LLM API(OpenAI, Azure, Gemini, Anthropic, Ollama, Groq, OpenRouter, LiteLLM)를 사용하여 Conventional-Commit 메시지와 짧은 코드 리뷰 요약을 자동 생성하는 Go 기반 CLI입니다. Git `prepare-commit-msg` 훅을 설치하고, 다양한 제공자, 프록시 설정, 언어 번역, 스트리밍 출력, 유연한 프롬프트/템플릿 시스템을 지원합니다. Homebrew, Chocolatey, 설치 스크립트, 사전 컴파일된 바이너리 또는 `go install`로 설치 가능합니다. API 키(또는 동적 헬퍼)를 설정하고, 모델을 선택하며, 프롬프트를 사용자 정의할 수 있습니다. 터미널에서 직접 AI 지원 커밋 메시지와 빠른 리뷰를 원하는 개발자에게 이상적입니다.
- 프로젝트
kardolus/chatgpt-cliChatGPT CLI는 다양한 LLM 제공자를 위한 크로스 플랫폼 명령줄 클라이언트입니다. 스트리밍 쿼리, 스레드 기반 채팅 기록, 프롬프트 파일 주입, 멀티미디어 I/O, 그리고 예산 및 정책 제약 조건 하에서 셸/파일/웹 검색 도구를 실행할 수 있는 실험적 에이전트 모드 (ReAct / Plan-Execute)를 제공합니다. 또한 사용자 정의 도구 호출을 위해 Model Context Protocol (MCP)을 지원합니다. Homebrew 또는 사전 빌드된 바이너리를 통해 설치하고, `~/.chatgpt-cli/config.yaml`에서 API 키를 구성한 후 `chatgpt "your question"` 또는 `chatgpt --interactive`로 채팅을 시작하세요.
- 프로젝트
melih-unsal/DemoGPTDemoGPT는 오픈소스 프레임워크로, 사용자 지시를 기반으로 LangChain 코드와 Streamlit 앱을 자동으로 생성하고, RAG 기능을 갖춘 AI 에이전트를 구축하기 위한 도구 라이브러리를 제공합니다.