Repolode
kardolus

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. 1

    macOS에서 Homebrew로 설치하기

    brew install chatgpt-cli
  2. 2

    환경 변수에 OpenAI API 키 설정하기

  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트