챗봇 UI 무료

-

Chatbot UI는 오픈 소스 다중 모델 인터페이스로, "모든 사람을 위한 오픈 소스 AI 채팅 애플리케이션"으로 포지셔닝되어 80개 이상의 AI 모델, 로컬 및 클라우드 자체 호스팅을 지원하고 Supabase를 기반으로 데이터 저장 및 다중 모드 기능을 제공합니다.

챗봇 UI 제품 인터페이스

챗봇UI

핵심 매개변수 및 통계

Chatbot UI는 Mckay Wrigley(Takeoff AI)가 오픈소스로 제공한 다중 모델 AI 채팅 인터페이스로, "모든 사람을 위한 오픈 소스 AI 채팅 애플리케이션"으로 포지셔닝됩니다. 자체 호스팅 채팅 프런트엔드를 제공하고, 여러 모델 공급자와의 통합을 지원하며, Supabase를 통해 데이터 저장소 및 다중 모드 기능을 제공합니다.

프로젝트 공공정보
공식 포지셔닝 모두를 위한 오픈 소스 AI 채팅 앱
라이센스 MIT
창고 주소 mckaywrigley/chatbot-ui
GitHub 스타 33,268
GitHub 포크 9,431
주요 언어 타입스크립트
창고 생성 시간 2023-03-11
지원되는 모델 공식적으로는 80개 이상의 AI 모델에 연결할 수 있다고 밝혔습니다
백엔드 스토리지 수파베이스(포스트그레스)
지역 모델 Ollama 지원(선택 사항)
배포 방법 로컬 자체 호스팅 Vercel + Supabase 클라우드, 공식 호스팅 버전

매개변수 의미: Chatbot UI의 핵심 가치는 오픈 소스, 자체 호스팅 다중 모델 채팅 프런트 엔드라는 것입니다. 개발자와 팀의 경우 이는 타사 채팅 플랫폼에 의존하지 않고 자체 API 키를 사용하여 다양한 모델에 연결하고 자체 Supabase 인스턴스에 대화 데이터를 보관할 수 있음을 의미합니다.

기능 경계: 모델을 제공하지 않는 프런트엔드 + 백엔드 스토리지 솔루션입니다. 사용자는 각 모델 공급자에 대해 자체 API 키를 준비해야 합니다. 자체 호스팅을 위해서는 Supabase, Docker 및 배포에 대한 특정 지식이 필요합니다.

사용자 및 시장 인지도

Chatbot UI의 시장 인지도는 주로 오픈 소스 커뮤니티의 인기와 "자체 호스팅 채팅 프런트 엔드"로서의 전형적인 지위에서 비롯됩니다.

커뮤니티 규모: GitHub 웨어하우스의 공개 데이터는 33,268개의 별과 9,431개의 포크입니다. 오픈 소스 AI 채팅 프런트 엔드에서 가장 잘 알려진 프로젝트 중 하나이며 많은 개발자가 자체 채팅 애플리케이션을 구축하기 위한 출발점으로 사용합니다.

프로젝트 영향: 잘 알려진 개발자 Mckay Wrigley가 관리하고 있습니다. README는 공식 호스팅 버전(chatbotui.com)과 자체 호스팅이라는 두 가지 경로를 명확하게 제공하며 GitHub 후원자를 통한 오픈 소스 유지 관리를 지원합니다.

사용 모드 신호: 프로젝트는 버전 2.0의 브라우저 로컬 저장소에서 Supabase 백엔드로 마이그레이션되었으며, 이는 목표가 "개인용 장난감"에서 "다중 모드가 가능하고 여러 사람이 사용할 수 있는 공식적인 자체 호스팅 애플리케이션"으로 발전했음을 나타냅니다.

유지보수 리듬 알림: 창고의 마지막 코드 푸시는 2024-08이었습니다. 작성자는 README에서 주요 버전 업데이트가 준비 중이라고 언급했습니다. 선택하기 전에 커뮤니티 지점과 유지 관리 활동에 주의를 기울여야 합니다.

비용 이점

Chatbot UI 자체는 완전히 무료이며 오픈 소스(MIT)이며 주로 배포 방법 및 모델 호출에 따라 결정되는 명확한 비용 구조를 가지고 있습니다.

입구/계획 수수료 구조 적용 대상 공개 제한
자체 호스팅(로컬) 무료 소프트웨어, 로컬 환경 필요 개발자, 개인 Docker, Supabase CLI, Node.js 필요
자체 호스팅(클라우드) 소프트웨어는 무료이며 Vercel + Supabase에는 무료 등급이 있습니다 팀, 자체 구축 서비스 무료 등급 이상, 클라우드 리소스에 따라 요금 청구
공식 호스팅 버전 공식 주최 스스로 배포하고 싶지 않은 사용자
모델 호출 사용자는 각 공급업체의 자체 API 키를 가져와야 합니다 모든 사용자 모델 비용은 각 공급자가 청구합니다

C측/개인: 로컬 자체 호스팅 소프트웨어는 무료이며, 주요 비용은 각 모델 공급업체의 API 호출 비용과 로컬 제한 구성 시간입니다.

개발자/팀: 클라우드 배포는 Vercel 및 Supabase의 무료 등급으로 시작할 수 있습니다. 그 이후에는 사용량에 따라 요금이 청구됩니다. 전체적인 명시적 가입 비용은 낮지만 운영, 유지 관리 및 통합에는 투자가 필요합니다.

실제 비용 구조: 자체 호스팅 솔루션의 경우 무료 소프트웨어가 비용이 전혀 들지 않는다는 의미는 아닙니다. 모델 API 수수료, Supabase 저장, 배포 및 유지 관리, 업그레이드 및 마이그레이션은 모두 실제 비용입니다. 대규모로 사용할 경우 특히 모델콜 요금 계산이 필요합니다.

주요 기능

  • 다중 모델 채팅: OpenAI, Azure OpenAI 및 여러 공급업체 모델에 연결할 수 있습니다. 공식적으로는 80개 이상의 모델을 지원한다고 하며, 하나의 인터페이스에서 모델을 전환해야 하는 사용자에게 적합합니다.
  • 로컬 모델 지원: Ollama에 대한 선택적 액세스로 로컬 모델을 실행할 수 있으며 데이터 개인 정보 보호 및 오프라인 요구 사항이 있는 시나리오에 적합합니다.
  • Supabase 백엔드: Postgres를 사용하여 대화 데이터를 저장합니다. 이는 브라우저 로컬 저장소의 보안 및 용량 제한을 해결하고 다중 모드 및 다중 장치 사용에 적합합니다.
  • 자체 호스팅 배포: 로컬 및 클라우드(Vercel + Supabase) 배포를 지원하며 데이터를 완벽하게 제어하려는 팀에 적합합니다.
  • 공식 호스팅 버전: chatbotui.com의 공식 호스팅 입구를 제공하며, 직접 배포하고 싶지 않은 사용자에게 적합합니다.
  • 다중 모드 기능: 버전 2.0 아키텍처는 다중 모드 사용 사례를 지원하며 혼합된 그림 및 텍스트 대화 시나리오에 적합합니다.
  • 컨텍스트 변수 관리 API 키: API 키는 컨텍스트 변수를 통해 중앙에서 구성할 수 있어 팀의 자격 증명 통합 관리에 적합합니다.

모델 및 버전의 진화

Chatbot UI의 진화는 "가벼운 개인 도구"에서 "공식 자체 호스팅 애플리케이션"으로의 전환을 반영합니다.

메이저 버전

  • 1.0(~2023년 3월): 초기 버전, 브라우저 로컬 저장소를 사용하여 데이터 관리, 코드는 이제 레거시 분기에 남아 있습니다.
  • 2.0(~2024년 초): Supabase 백엔드, 다중 모드 지원 및 아키텍처 리팩토링을 도입하며 현재 메인라인 버전입니다.

진화 판단: 2.0은 1.0의 보안, 저장 및 다중 모드 제한을 해결하여 공식 자체 호스팅 애플리케이션에 더 적합합니다. 저자는 README에서 "간단한 배포, 향상된 백엔드 호환성, 개선된 모바일 레이아웃" 등 주요 업데이트가 준비 중이라고 언급했는데, 이는 프로젝트가 여전히 진화 중이지만 실제 업데이트 리듬에 주의가 필요함을 나타냅니다.

기술적인 장점

오픈 소스 및 제어 가능: MIT 라이선스 TypeScript 구현으로 개발자는 자유롭게 포크, 수정 및 배포할 수 있으며 대화 데이터를 자체 인프라에 완전히 유지할 수 있습니다. 이는 비공개 소스 채팅 플랫폼에 비해 핵심 이점입니다.

다중 공급업체 추상화: 통합 인터페이스에서 여러 모델 공급업체에 액세스합니다. 사용자는 자신의 API 키로 유연하게 전환할 수 있으며 단일 공급업체에 구속되지 않습니다.

표준화된 백엔드: 프라이빗 스토리지가 아닌 Supabase(Postgres)를 기반으로 하여 데이터 마이그레이션 및 확장의 어려움을 줄이고 팀이 기존 Supabase 기술을 더 쉽게 재사용할 수 있도록 해줍니다.

로컬 모델 옵션: Ollama를 통해 로컬 모델을 지원하여 개인 정보 보호 및 규정 준수에 민감한 시나리오를 구현할 수 있습니다.

경계: 프런트엔드 + 스토리지 솔루션으로서 기능의 상한은 액세스 모델 및 배포 품질에 따라 달라지며 추론 기능을 제공하지 않습니다.

사용방법

입구 사용 방법 적용 가능한 시나리오
공식 호스팅 버전 chatbotui.com을 방문하여 직접 로그인하여 사용하세요 배포를 원하지 않는 개별 사용자
로컬 자체 호스팅 웨어하우스 복제 + 종속성 설치 + 로컬 Supabase 개발자, 데이터에 민감한 시나리오
클라우드 자체 호스팅 Vercel 배포 프런트엔드 + Supabase 관리형 데이터베이스 팀 자체 구축 서비스

로컬 배포 단계: 저장소 복제 → npm install → Docker 및 Supabase CLI 설치 → supabase start.env.local 컨텍스트 변수 구성 → npm run chat 시작, 로컬로 localhost:3000에 액세스(Node.js v18 권장).

클라우드 배포 단계: Supabase에서 프로젝트 생성 및 인증 구성 → 'supabase db push'를 통해 데이터베이스 푸시 → Vercel에서 웨어하우스 가져오기 및 상황별 변수(Supabase URL/키, 각 모델 API 키) 구성 → 배포 및 온라인으로 전환됩니다.

구현에 중점: 첫 번째 배포에서는 Supabase 연결 API 키 구성 및 모델 전환이 정상적인지 확인하는 데 중점을 둡니다. 자체 호스팅을 하기 전에 먼저 팀에 Supabase와 배포, 운영 및 유지 관리 능력이 있는지 평가하십시오.

제품 가격

Chatbot UI 소프트웨어 자체는 라이선스 비용 없이 완전히 무료이며 오픈 소스(MIT)입니다.

자체 호스팅: 소프트웨어는 무료이며 비용은 인프라(Supabase, Vercel 등의 초과 사용량)와 각 모델 제공업체의 API 호출 비용에서 발생합니다.

공식 호스팅 버전: chatbotui.com은 특정 요금으로 공식 호스팅 입구를 제공합니다.

후원 지원: 프로젝트는 오픈 소스 유지 관리를 지원하기 위해 GitHub 후원자를 통한 후원을 수락합니다. 의무적인 지불은 없습니다.

숨겨진 비용: 배포, 운영 및 유지 관리 API 키 관리, 버전 업그레이드 마이그레이션 및 데이터베이스 유지 관리는 셀프 호스팅의 주요 숨겨진 비용입니다.

애플리케이션 시나리오

  • 자체 구축된 팀 채팅 도구: 자체 API 키와 Supabase를 사용하여 완벽한 데이터 제어 기능을 갖춘 팀용 내부 AI 채팅 애플리케이션을 구축합니다.
  • 다중 모델 비교 테스트: 하나의 인터페이스에서 80개 이상의 모델 간을 전환하여 개발자가 다양한 모델의 성능을 평가하는 데 적합합니다.
  • 개인 정보 보호에 민감한 시나리오: Ollama를 통해 로컬 모델에 액세스합니다. 데이터가 로컬 영역을 벗어나지 않아야 하는 시나리오에 적합합니다.
  • 2차 개발의 출발점: 오픈 소스 TypeScript 프로젝트로서 맞춤형 채팅 제품의 개발 기반으로 적합합니다.
  • 개인 AI 비서: 공식 호스팅 버전 또는 로컬 배포를 통해 개인 다중 모델 채팅 포털을 구축합니다.

해당자

  • 개발자: 자체 호스팅, 재개발 다중 모델 채팅 프런트 엔드를 원하는 사람들.
  • 기술팀: 데이터 자체 제어 및 통합 관리 모델 API Key가 필요한 팀입니다.
  • 개인 정보 보호에 민감한 사용자: 로컬 모델이나 자체 인프라가 필요한 사용자입니다.
  • 오픈 소스 매니아: 성숙한 프로젝트를 기반으로 맞춤형 채팅 제품을 구축하려는 사람들.

경계에 적합하지 않음: 배포 및 운영 기능이 없거나 API 키를 관리하고 싶지 않거나 즉시 사용 가능한 호스팅 채팅 제품을 원하는 경우 자체 호스팅 경로는 추가 장벽을 가져올 것입니다. 기술적인 지식이 없는 사용자는 공식 호스팅 버전이나 기타 완성된 채팅 애플리케이션을 직접 사용하는 것이 더 적합합니다.

요약 및 전망

Chatbot UI의 핵심 경쟁력은 성숙하고 잘 알려진 MIT 오픈 소스 다중 모델 자체 호스팅 채팅 프런트 엔드로서 개발자와 팀이 자체 모델과 인프라를 사용하여 데이터 제어 AI 채팅 애플리케이션을 구축할 수 있다는 것입니다. 모델 자체를 제공하지는 않지만 "자체 호스팅 채팅 인터페이스"로 커뮤니티 인지도가 높습니다.

현재 제한 사항: 자체 모델 API 키와 배포 기능을 가져와야 합니다. 2.0 이후 메인라인 업데이트 속도가 느려졌고 작성자는 대규모 버전을 미리 봤지만 아직 출시하지 않았습니다. 모바일 경험과 배포 단순화는 여전히 개선 방향입니다.

후속 조치는 주목할 가치가 있습니다. 작성자가 예측한 배포 단순화 및 백엔드 호환성 업데이트가 구현되었는지 여부; 로컬 모델 및 다중 모드 지원이 더욱 강화되는지 여부 그리고 지역사회 유지관리 부서의 활동. 채팅 프런트엔드를 자체 호스팅해야 하는 팀의 경우 먼저 공식 호스팅 버전이나 로컬 빠른 배포를 사용하여 경험을 확인한 다음 소스 코드를 기반으로 2차 개발을 수행할지 여부를 결정하는 것이 좋습니다.

관련 도구: deepseek, chatgpt

버전 정보

  • 챗봇 UI 2.0 :공식 README 버전 2.0에는 Supabase 백엔드, 다중 모드 지원 및 재구성 아키텍처가 도입되었습니다. 1.0 코드는 레거시 브랜치에 유지됩니다. 아직 공식적인 정확한 출시일은 없습니다.
  • 챗봇 UI 1.0 :초기 버전은 브라우저 로컬 저장소를 사용하여 데이터를 관리하는 프로젝트의 초기 형태입니다. 이제 코드가 레거시 분기에 유지됩니다. 아직 공식적인 정확한 날짜는 없습니다.

사용자 후기

  • 후기를 불러오는 중...