LobeChat 프로젝트 상세 소개
프로젝트 개요
LobeChat은 오픈 소스 현대적인 AI 채팅 프레임워크로, 여러 AI 제공업체(OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen), 지식 베이스(파일 업로드 / 지식 관리 / RAG), 멀티모달(플러그인 / Artifacts / MCP) 및 사고 사슬 기능을 지원합니다. 사용자는 클릭 한 번으로 자신만의 개인 ChatGPT/Claude/DeepSeek 애플리케이션을 무료로 배포할 수 있습니다.
핵심 기능
🧠 AI 사고 사슬 시각화
전례 없는 AI 추론 과정을 경험하세요. 혁신적인 사고 사슬(CoT) 시각화 기능을 통해 사용자는 복잡한 문제가 어떻게 점진적으로 전개되는지 관찰하고 AI 의사 결정 과정에 전례 없는 투명성을 제공할 수 있습니다. 이 기능은 추상적인 사고를 매력적인 대화형 경험으로 전환합니다.
🌿 분기 대화
더욱 자연스럽고 유연한 AI 대화 방식을 도입합니다. 분기 대화 기능을 통해 토론은 인간의 대화처럼 여러 방향으로 발전할 수 있으며, 모든 메시지에서 새로운 대화 분기를 만들 수 있습니다.
- 연속 모드: 가치 있는 컨텍스트를 유지하면서 현재 토론을 원활하게 확장합니다.
- 독립 모드: 이전 메시지를 기반으로 새로운 주제를 시작합니다.
🎨 Claude Artifacts 통합
Claude Artifacts 기능을 통합하여 AI-인간 상호 작용의 경계를 확장하고 다양한 콘텐츠 형식을 실시간으로 생성하고 시각화할 수 있도록 지원합니다.
- 동적 SVG 그래픽 생성 및 표시
- 실시간으로 대화형 HTML 페이지 구축 및 렌더링
- 다양한 형식의 전문 문서 생성
📁 파일 업로드 및 지식 베이스
파일 업로드 및 지식 베이스 기능을 지원하여 사용자는 문서, 이미지, 오디오 및 비디오를 포함한 다양한 유형의 파일을 업로드하고 지식 베이스를 생성하여 파일을 쉽게 관리하고 검색할 수 있습니다.
🤖 다중 AI 제공업체 지원
LobeChat은 30개 이상의 AI 모델 서비스 제공업체를 지원하며, 여기에는 다음이 포함되지만 이에 국한되지는 않습니다.
주요 제공업체
- OpenAI: GPT 시리즈 모델, 자연어 처리 분야의 글로벌 리더
- Anthropic: Claude 3.5 Sonnet, Claude 3 시리즈 모델
- Google: Gemini 시리즈 멀티모달 AI 모델
- DeepSeek: AI 기술 연구 및 응용에 집중
- Ollama: 로컬 모델 배포 지원
- Qwen: 알리바바 클라우드가 자체 개발한 대규모 언어 모델
기타 지원되는 제공업체
- Amazon Bedrock
- HuggingFace
- OpenRouter
- Cloudflare Workers AI
- GitHub Models
- Novita AI
- Together AI
- Fireworks AI
- Groq
- Perplexity
- Mistral
👁️ 멀티모달 능력
OpenAI의 최신 gpt-4-vision 모델을 지원하여 시각적 인식 능력을 갖추고 있습니다. 사용자는 이미지를 대화 상자에 쉽게 업로드하거나 끌어다 놓을 수 있으며, AI는 이미지 내용을 인식하고 이를 기반으로 지능적인 대화를 수행할 수 있습니다.
🎤 텍스트 음성 변환 (TTS) 및 음성 텍스트 변환 (STT)
TTS 및 STT 기술을 지원하여 애플리케이션은 텍스트 메시지를 명확한 음성 출력으로 변환할 수 있습니다. 사용자는 OpenAI Audio 및 Microsoft Edge Speech를 포함한 다양한 음성 옵션 중에서 선택할 수 있습니다.
🎨 텍스트 생성 이미지
최신 텍스트 생성 이미지 기술을 지원하여 사용자는 AI와의 대화에서 직접 이미지 생성 도구를 호출할 수 있습니다. DALL-E 3, MidJourney 및 Pollinations와 같은 AI 도구를 통해 아이디어를 이미지로 변환합니다.
🔌 플러그인 생태계
플러그인 생태계는 LobeChat 핵심 기능의 중요한 확장으로, 어시스턴트의 유용성과 유연성을 크게 향상시킵니다.
- 실시간 정보 획득 및 처리
- 웹 정보 검색
- 문서 빠른 검색
- 이미지 생성
- Bilibili, Steam 등 다양한 플랫폼에서 데이터 획득
- 다양한 타사 서비스와 상호 작용
🏪 Agent 마켓
LobeChat Agent 마켓에서 제작자는 활기차고 혁신적인 커뮤니티를 발견할 수 있으며, 여기에는 세심하게 설계된 많은 Agent가 모여 있습니다. 이러한 Agent는 작업 환경에서 중요한 역할을 할 뿐만 아니라 학습 과정에서 큰 편의를 제공합니다.
💾 데이터 저장 옵션
두 가지 데이터베이스 선택을 지원합니다.
- 로컬 데이터베이스: 더 많은 데이터 제어 및 개인 정보 보호가 필요한 사용자에게 적합하며, CRDT 기술을 사용하여 다중 장치 동기화를 구현합니다.
- 서버 데이터베이스: PostgreSQL을 서버 데이터베이스로 지원하여 더욱 편리한 사용자 경험을 제공합니다.
👥 다중 사용자 관리
두 가지 주요 사용자 인증 및 관리 솔루션을 제공합니다.
- next-auth: OAuth, 이메일 로그인 등 다양한 인증 방식을 지원하는 유연하고 강력한 인증 라이브러리를 통합합니다.
- Clerk: 현대적인 사용자 관리 플랫폼으로, 다단계 인증(MFA), 사용자 프로필 관리 등 고급 기능을 제공합니다.
📱 PWA 지원
점진적 웹 애플리케이션(PWA) 기술을 채택하여 데스크톱 및 모바일 장치에서 거의 네이티브 애플리케이션과 같은 경험을 제공하면서 가볍고 고성능 특성을 유지합니다.
🎨 테마 사용자 정의
유연하고 다양한 테마 모드를 제공합니다.
- 주간 밝은 색상 모드 및 야간 어두운 색상 모드
- 풍부한 색상 사용자 정의 옵션
- 채팅 버블 모드 및 문서 모드 지원
- 시스템 색상 모드를 지능적으로 인식하고 테마를 자동으로 전환
기술 특징
🚀 빠른 배포
- Vercel 플랫폼 또는 Docker 이미지를 사용하여 클릭 한 번으로 배포
- 복잡한 구성 없이 1분 이내에 배포 완료
- 사용자 정의 도메인 바인딩 지원
🔒 개인 정보 보호
모든 데이터는 사용자 브라우저 로컬에 저장되어 사용자 개인 정보 보안을 보장합니다.
💎 아름다운 UI 디자인
- 세심하게 디자인된 인터페이스, 우아한 외관 및 부드러운 상호 작용
- 밝은 색상 및 어두운 색상 테마 지원
- 모바일 친화적인 디자인
- PWA 지원으로 더욱 네이티브에 가까운 경험 제공
🗣️ 부드러운 대화 경험
- 부드러운 응답으로 원활한 대화 경험 보장
- Markdown 렌더링 완벽 지원
- 코드 강조 표시, LaTeX 수식, Mermaid 순서도 등 지원
배포 방식
클릭 한 번 배포 옵션
- Vercel
- Zeabur
- Sealos
- RepoCloud
- 알리바바 클라우드
로컬 개발
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
GitHub Codespaces 사용
로컬 구성 없이 온라인 개발 환경을 지원합니다.
관련 제품
LobeHub는 다음과 같은 관련 제품도 제공합니다.
- Lobe SD Theme: Stable Diffusion WebUI의 현대적인 테마
- Lobe Midjourney WebUI: Midjourney의 WebUI 인터페이스
- Lobe i18n: ChatGPT 기반 i18n 국제화 자동 번역 도구
- Lobe Commit: Langchain/ChatGPT 기반 Git 커밋 메시지 생성 CLI 도구