OpenAI, Claude, Ollama, DeepSeek 같은 LLM을 MCP 서버에 연결하는 크로스 플랫폼 AI 채팅 클라이언트입니다.
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
저장소를 클론합니다
git clone https://github.com/amidabuddha/console-chat-gpt.git - 2
폴더로 이동합니다
cd console-chat-gpt - 3
필요한 종속 항목을 설치합니다
python3 -m pip install -r requirements.txt - 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 통계는 매일 갱신됩니다.
관련 프로젝트
원격 및 로컬 대규모 언어 모델에 프롬프트를 보내고 대화할 수 있는 CLI 도구이자 Python 라이브러리입니다.
A local-first, provider-neutral personal AI workspace with chat, reviewed memory, auditable tools, MCP support, and isolated project plugins.
지원되는 LLM(OpenAI, Anthropic, Ollama, LMStudio)이 자연어로 하나 이상의 MCP 서버 도구를 호출할 수 있게 해주는 Python 라이브러리 및 CLI입니다.
MCP, Skills, ACP 에이전트와 메신저 앱을 통한 원격 제어를 지원하는 오픈소스 로컬 우선 AI 에이전트 데스크톱 클라이언트입니다.
로컬에 데이터를 저장하며 Windows, macOS, Linux에서 실행되는 ChatGPT, Claude 및 기타 LLM용 데스크톱 클라이언트입니다.