RayBytes/ChatMock
OpenAI & Ollama compatible API powered by Codex
해결하는 문제
ChatMock은 OpenAI 자체 채팅 인터페이스에 묶여 있는 문제를 해결합니다. ChatGPT의 Codex 코딩 모델을 선호하는 채팅 앱, IDE, 코딩 도구(OpenAI 또는 Ollama API를 사용하는 모든 것)에서 사용할 수 있게 합니다. 로컬 브리지 역할을 하여 Raycast, Terax 또는 호환되는 모든 클라이언트에서 Codex와 채팅할 수 있습니다.
작동 방식
ChatMock을 설치한 후(Homebrew, pipx 또는 Docker를 통해) ChatGPT 계정으로 로그인합니다. chatmock serve를 실행하면 머신에서 로컬 서버가 시작됩니다(기본값: http://127.0.0.1:8000). 해당 서버는 /v1에서 OpenAI 호환 엔드포인트와 Ollama 호환 경로를 노출합니다. 기존 도구를 해당 주소로 지정하면 표준 OpenAI 서버와 통신하는 것처럼 보이지만, 실제로는 ChatMock이 요청을 ChatGPT 계정으로 전달하고 결과를 반환합니다. 계정에서 사용 가능한 모델 목록을 자동으로 동기화하므로 도구가 gpt-5.4 또는 gpt-6-astra와 같은 모델을 발견할 수 있습니다. 도구 호출, 구조화된 출력, 비전 입력, 구성 가능한 추론과 같은 고급 기능을 지원합니다.
대상 사용자
이미 ChatGPT 구독이 있고 공식 ChatGPT 웹/터미널 UI 외부에서 Codex 모델을 사용하려는 개발자와 파워 유저(예: Raycast, Terax 또는 자체 OpenAI 기반 워크플로우 내). 또한 --headless 플래그를 사용하여 헤드리스 서버를 실행하는 사람들에게도 유용합니다.
주요 기능
- 모든 OpenAI 호환 클라이언트에서 작동(기본 URL
http://127.0.0.1:8000/v1) - Ollama 호환 엔드포인트도 노출
- 도구/함수 호출, 구조화된 JSON 출력, 비전, 웹 검색 지원
- 구성 가능한 추론 노력, 생각 요약, 빠른 모드
- ChatGPT 계정의 모델 자동 발견
- Homebrew, pipx 또는 Docker를 통한 간편 설치
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트