kardolus/chatgpt-cli
OpenAI, Azure, Perplexity, LLaMA 엔드포인트를 지원하며 스트리밍, 대화형 채팅, 에이전트 모드를 제공하는 멀티 프로바이더 ChatGPT 스타일 LLM CLI입니다.
대체할 수 있는 제품:ChatGPT
- 스타
- 965
- 포크
- 72
- 열린 이슈
- 4
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
ChatGPT CLI는 터미널에서 대규모 언어 모델과 대화할 수 있는 명령줄 클라이언트입니다. OpenAI와 Azure는 물론 Perplexity, LLaMA 및 기타 OpenAI 호환 엔드포인트를 지원하며, 이름이 지정된 설정 파일을 통해 프로바이더를 전환할 수 있습니다. 한 번만 실행하는 질의를 보내거나, 응답을 스트리밍하거나, 각 이름별 스레드가 슬라이딩 컨텍스트 윈도우 안에서 자체 기록을 유지하는 대화형 채팅을 시작할 수 있습니다.
텍스트 채팅 외에도 이미지 입력 및 생성, 오디오 입력, 전사, 텍스트 음성 변환을 지원하며, 임의의 로컬 콘텐츠나 프로그램 출력을 프롬프트에 파이프로 전달할 수 있습니다. 재사용 가능한 프롬프트 파일, 구조화된 JSON 출력, 호환 모델을 위한 웹 검색, HTTP(S) 또는 STDIO를 통해 Model Context Protocol 서버가 제공하는 도구 호출도 지원합니다.
실험적 에이전트 모드는 셸, 파일, LLM 도구를 사용해 ReAct 루프 또는 계획 후 실행 워크플로로 여러 단계의 작업을 수행합니다. 단계, 시간, 토큰 한도와 금지된 셸 명령 및 작업 디렉터리 샌드박스 같은 정책 규칙으로 에이전트의 동작을 제한할 수 있습니다. 실행 로그는 캐시 디렉터리에 기록됩니다.
핵심 기능
- 01프로바이더별 설정 파일을 통해 OpenAI, Azure, Perplexity 및 LLaMA 스타일 엔드포인트를 지원합니다.
- 02스트리밍 출력과 스레드별로 기록을 분리하는 대화형 채팅을 제공합니다.
- 03이미지, 오디오, 전사를 지원하며 텍스트 음성 변환과 이미지 생성도 제공합니다.
- 04자동 세션 처리를 통해 HTTP(S) 또는 STDIO로 MCP 도구를 호출합니다.
- 05ReAct 및 계획/실행 전략, 예산 한도와 정책 규칙을 갖춘 에이전트 모드를 제공합니다.
활용 사례
- 셸을 벗어나지 않고 터미널에서 여러 LLM 프로바이더에 질의하기.
- 로그, diff 또는 파일을 모델에 파이프로 전달해 요약하거나 검토하기.
- 명시적인 예산 및 디렉터리 한도 안에서 도구를 활용해 여러 단계의 자동화 실행하기.
- 모델을 MCP 서버에 연결해 외부 데이터를 대화에 가져오기.
빠른 시작
- 1
macOS에서 Homebrew로 설치하기
brew install chatgpt-cli - 2
환경 변수에 OpenAI API 키 설정하기
- 3
질문하기
chatgpt why is my test failing?
사용 전 알아둘 점
- OpenAI, Azure, Perplexity 등 지원되는 제공업체의 API 키가 필요합니다.
- 에이전트 모드는 실험적인 기능으로 설명되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- chatgpt-cli은(는) 무엇인가요?
- OpenAI, Azure, Perplexity, LLaMA 엔드포인트를 지원하며 스트리밍, 대화형 채팅, 에이전트 모드를 제공하는 멀티 프로바이더 ChatGPT 스타일 LLM CLI입니다. ChatGPT CLI는 터미널에서 대규모 언어 모델과 대화할 수 있는 명령줄 클라이언트입니다. OpenAI와 Azure는 물론 Perplexity, LLaMA 및 기타 OpenAI 호환 엔드포인트를 지원하며, 이름이 지정된 설정 파일을 통해 프로바이더를 전환할 수 있습니다. 한 번만 실행하는 질의를 보내거나, 응답을 스트리밍하거나, 각 이름별 스레드가 슬라이딩 컨텍스트 윈도우 안에서 자체 기록을 유지하는 대화형 채팅을 시작할 수 있습니다.
- chatgpt-cli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- chatgpt-cli은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- chatgpt-cli은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. chatgpt-cli의 마지막 커밋은 2026년 9월 30일입니다.
- chatgpt-cli은(는) 어디에 사용할 수 있나요?
- 셸을 벗어나지 않고 터미널에서 여러 LLM 프로바이더에 질의하기. 로그, diff 또는 파일을 모델에 파이프로 전달해 요약하거나 검토하기. 명시적인 예산 및 디렉터리 한도 안에서 도구를 활용해 여러 단계의 자동화 실행하기. 모델을 MCP 서버에 연결해 외부 데이터를 대화에 가져오기.
- chatgpt-cli는 어떻게 설치하나요?
- macOS에서 Homebrew로 설치하기: brew install chatgpt-cli 환경 변수에 OpenAI API 키 설정하기 질문하기: chatgpt why is my test failing?
- chatgpt-cli은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kardolus/chatgpt-cli
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 채팅, RAG 지식 베이스, 브라우징·셸·MCP 도구를 사용하는 에이전트 루프를 결합한 단일 Go 바이너리 형태의 셀프 호스팅 개인용 AI 비서입니다.
지속적인 메모리와 능동적인 후속 알림을 제공하며 macOS, Windows, iOS, Telegram, Slack 등에서 실행되는 개인 AI 어시스턴트입니다.
채팅, 이미지·음악·동영상 생성, 관리자 백엔드와 결제 기능을 통합한 Go 및 Vue3 기반 오픈소스 AI 창작 플랫폼입니다.