Repolode
amidabuddha

amidabuddha/console-chat-gpt

OpenAI 호환 LLM, Ollama, Telegram을 지원하고 MCP 서버도 사용할 수 있는 Python 터미널 채팅 클라이언트입니다.

대체할 수 있는 제품:ChatGPT

스타
158
포크
22
열린 이슈
0
마지막 커밋
그저께

어떤 프로젝트인가요?

console-chat-gpt는 Python으로 작성된 명령줄 채팅 애플리케이션입니다. 하나의 터미널 인터페이스에서 OpenAI, Mistral, Anthropic, xAI, Google AI 모델은 물론 DeepSeek나 OpenRouter처럼 OpenAI SDK와 호환되는 모든 제공업체의 모델, 로컬에서 호스팅하는 Ollama 모델과 대화할 수 있습니다. 모델은 base URL, 모델 이름, API 키와 함께 config.toml 파일에 선언합니다.

일반 채팅 외에도 OpenAI Responses 및 Assistants API, 일부 모델에서의 이미지 입력, 이미지 생성, Anthropic 프롬프트 캐싱, 스트리밍 출력, 프롬프트에 따라 설정된 모델 중 하나를 선택하는 AI Managed 모드를 지원합니다. mcp_config.json 파일에서 MCP 서버를 불러올 수 있습니다. 대화는 종료할 때 저장해 나중에 이어서 진행할 수 있으며, 세션별로 역할과 temperature를 설정할 수 있습니다.

같은 앱을 Telegram 봇으로 실행할 수도 있습니다. 채팅별 페어링, 관리자 명령, 선택적 방-모델 매핑 기능을 지원합니다. 프로젝트는 Windows 사용자가 WSL을 통해 실행할 것을 안내합니다.

핵심 기능

  • 01터미널에서 OpenAI, Mistral, Anthropic, xAI, Google AI 및 OpenAI SDK 호환 제공업체의 모델과 대화합니다.
  • 02Ollama로 호스팅하는 로컬 모델을 실행합니다.
  • 03OpenAI Responses 및 Assistants API와 이미지 생성을 지원합니다.
  • 04Claude Desktop 형식의 설정 파일에서 MCP 서버를 불러옵니다.
  • 05AI Managed 모드가 프롬프트에 따라 모델을 자동으로 선택합니다.
  • 06페어링 및 관리자 명령을 지원하는 선택적 Telegram 봇 인터페이스를 제공합니다.

활용 사례

  • 터미널을 벗어나지 않고 여러 LLM 제공업체의 답변을 비교합니다.
  • 데이터를 내 컴퓨터에 보관하면서 로컬 Ollama 모델과 대화합니다.
  • 간단한 채팅 세션에서 MCP 도구를 사용합니다.
  • Telegram 그룹에서 함께 사용할 AI 어시스턴트 봇을 운영합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/amidabuddha/console-chat-gpt.git
  2. 2

    폴더로 이동합니다

    cd console-chat-gpt
  3. 3

    필요한 종속 항목을 설치합니다

    python3 -m pip install -r requirements.txt
  4. 4

    실행 파일을 실행하고, 처음 실행할 때 프롬프트가 표시되면 API 키를 입력합니다

    python3 main.py

사용 전 알아둘 점

  • 공식적으로 지원되는 운영체제는 Linux와 macOS뿐이며, Windows 사용자는 WSL을 사용하는 것이 좋습니다.
  • README에서 신규 사용자에게 후속 프로젝트인 tellm을 안내하므로, 신규 설치용으로는 더 이상 권장되지 않습니다.
  • LLM 제공업체의 API 키 또는 모델을 미리 다운로드한 로컬 Ollama 설치가 필요합니다.

토픽

자주 묻는 질문

console-chat-gpt은(는) 무엇인가요?
OpenAI 호환 LLM, Ollama, Telegram을 지원하고 MCP 서버도 사용할 수 있는 Python 터미널 채팅 클라이언트입니다. console-chat-gpt는 Python으로 작성된 명령줄 채팅 애플리케이션입니다. 하나의 터미널 인터페이스에서 OpenAI, Mistral, Anthropic, xAI, Google AI 모델은 물론 DeepSeek나 OpenRouter처럼 OpenAI SDK와 호환되는 모든 제공업체의 모델, 로컬에서 호스팅하는 Ollama 모델과 대화할 수 있습니다. 모델은 base URL, 모델 이름, API 키와 함께 config.toml 파일에 선언합니다.
console-chat-gpt은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
console-chat-gpt은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
console-chat-gpt은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. console-chat-gpt의 마지막 커밋은 2026년 10월 20일입니다.
console-chat-gpt은(는) 어디에 사용할 수 있나요?
터미널을 벗어나지 않고 여러 LLM 제공업체의 답변을 비교합니다. 데이터를 내 컴퓨터에 보관하면서 로컬 Ollama 모델과 대화합니다. 간단한 채팅 세션에서 MCP 도구를 사용합니다. Telegram 그룹에서 함께 사용할 AI 어시스턴트 봇을 운영합니다.
console-chat-gpt는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/amidabuddha/console-chat-gpt.git 폴더로 이동합니다: cd console-chat-gpt 필요한 종속 항목을 설치합니다: python3 -m pip install -r requirements.txt 실행 파일을 실행하고, 처음 실행할 때 프롬프트가 표시되면 API 키를 입력합니다: python3 main.py
console-chat-gpt은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/amidabuddha/console-chat-gpt

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트