ChatGPT와 다양한 LLM을 지원하는 가벼운 웹 GUI로, 파일 기반 Q&A, 웹 검색, 로컬 모델 배포, 에이전트 비서를 제공합니다.
- 스타
- 618
- 포크
- 109
- 열린 이슈
- 10
- 마지막 커밋
- 25일 전
어떤 프로젝트인가요?
Sdcb Chats는 여러 모델 제공업체를 한곳에서 관리할 수 있는 대규모 언어 모델용 웹 프런트엔드입니다. 22개 이상의 주요 AI 제공업체를 지원하며, Chat Completions 및 Messages 호환 API를 제공해 Claude Code 같은 기존 클라이언트도 이 서비스를 통해 연결할 수 있습니다.
Docker 명령어 하나로 빠르게 배포할 수 있으며, 여러 플랫폼용 네이티브 실행 파일도 제공합니다. 저장소는 SQLite, SQL Server, PostgreSQL 중에서 선택할 수 있고, 파일 저장에는 로컬 디스크나 AWS S3, Aliyun OSS, Azure Blob 같은 클라우드 객체 스토리지를 사용할 수 있습니다. 관리 기능으로는 사용자 권한, 계정 잔액 관리, 요청 제한, 감사 로그, Keycloak SSO, SMS 로그인이 제공됩니다.
그 밖에도 코드 실행용 Docker 기반 샌드박스, 내장 브라우저 및 Excel 도구, 시각적 입력, 이미지 생성, 인바운드·아웃바운드 API 호출 진단을 위한 요청 추적 기능을 제공합니다. 백엔드는 C#, 프런트엔드는 React를 사용하는 TypeScript로 작성되었습니다.
핵심 기능
- 01하나의 인터페이스에서 22개 이상의 대규모 언어 모델 제공업체에 통합 접근할 수 있습니다.
- 02Chat Completions 및 Messages 호환 API 게이트웨이입니다.
- 03내장 브라우저 및 Excel 도구를 포함한 Docker 기반 코드 실행 샌드박스입니다.
- 04인바운드·아웃바운드 API 호출을 요청 추적으로 확인할 수 있습니다.
- 05SQLite, SQL Server, PostgreSQL 중에서 선택하고, 로컬 또는 클라우드 객체 스토리지를 사용할 수 있습니다.
- 06사용자 권한, 잔액 관리, 요청 제한 및 감사 로그를 제공합니다.
활용 사례
- 여러 LLM 제공업체를 하나의 웹 진입점으로 이용하려는 팀.
- 사용자 계정과 잔액 한도를 갖춘 비공개 채팅 인터페이스를 셀프 호스팅하는 경우.
- Claude Code 또는 다른 API 클라이언트의 요청을 단일 게이트웨이로 라우팅하는 경우.
- 상세한 요청 추적으로 모델 API 요청을 디버깅하는 경우.
빠른 시작
- 1
Docker로 컨테이너를 시작합니다
mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest - 2
http://localhost:8080을 열고 기본 계정으로 로그인합니다
사용 전 알아둘 점
- 빠른 시작 명령은 Docker 소켓을 마운트하고 컨테이너를 root로 실행합니다.
- 기본 README는 중국어로 작성되어 있으며, 영어 버전은 별도 파일입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- chats은(는) 무엇인가요?
- 22개 이상의 모델 제공업체를 하나의 인터페이스로 연결하는 셀프 호스팅 가능한 LLM 프런트엔드 및 AI 게이트웨이입니다. Sdcb Chats는 여러 모델 제공업체를 한곳에서 관리할 수 있는 대규모 언어 모델용 웹 프런트엔드입니다. 22개 이상의 주요 AI 제공업체를 지원하며, Chat Completions 및 Messages 호환 API를 제공해 Claude Code 같은 기존 클라이언트도 이 서비스를 통해 연결할 수 있습니다.
- chats은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- chats은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- chats은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. chats의 마지막 커밋은 2026년 10월 12일입니다.
- chats은(는) 어디에 사용할 수 있나요?
- 여러 LLM 제공업체를 하나의 웹 진입점으로 이용하려는 팀. 사용자 계정과 잔액 한도를 갖춘 비공개 채팅 인터페이스를 셀프 호스팅하는 경우. Claude Code 또는 다른 API 클라이언트의 요청을 단일 게이트웨이로 라우팅하는 경우. 상세한 요청 추적으로 모델 API 요청을 디버깅하는 경우.
- chats는 어떻게 설치하나요?
- Docker로 컨테이너를 시작합니다: mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest http://localhost:8080을 열고 기본 계정으로 로그인합니다
- chats은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sdcb/chats
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 Ollama 모델 및 OpenAI 호환 API와 채팅할 수 있는 자체 호스팅·제공자 독립형 웹 인터페이스로, RAG, 플러그인, 다중 사용자 접근 제어를 지원합니다.
Ollama, vLLM 또는 llama-cpp-python을 통해 소비자용 하드웨어에서 OpenAI 호환 API를 제공하는 소규모 로컬 LLM 실행 가이드 겸 챗봇 웹 앱입니다.
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.