프로젝트 소개
NextChat(구 ChatGPT-Next-Web)은 가볍고 빠르게 배포할 수 있도록 설계된 오픈소스 AI 채팅 웹 애플리케이션입니다. 이 프로젝트는 Claude, DeepSeek, GPT-4, Gemini Pro 등 여러 제공자를 지원하는 가볍고 빠른 AI 어시스턴트를 표방합니다.
README에 문서화된 주요 기능은 다음과 같습니다:
- Vercel에서의 원클릭 무료 배포와 Docker, Zeabur, Gitpod 및 기타 플랫폼을 통한 배포.
- Tauri로 제작된 Windows, macOS, Linux용 소형 데스크톱 클라이언트(약 5MB).
- 프라이버시 우선 설계: 사용자가 달리 선택하지 않는 한 모든 채팅 데이터는 브라우저에 로컬로 저장됩니다.
- LaTeX, Mermaid 다이어그램, 코드 하이라이팅을 포함한 완전한 Markdown 렌더링.
- 다크 모드와 PWA 지원을 갖춘 반응형 디자인.
- 스트리밍 응답과 빠른 첫 화면 로딩.
- 채팅 도구를 생성, 공유, 디버깅하기 위한 프롬프트 템플릿(마스크).
- 토큰을 절약하면서 긴 대화를 지원하기 위한 채팅 기록 자동 압축.
- 네트워크 검색, 계산기 및 기타 외부 API를 지원하는 플러그인.
- 생성된 콘텐츠를 별도 창에서 미리 보고, 복사하고, 공유할 수 있는 Artifacts 기능.
- 실시간 채팅 지원.
- ENABLE_MCP 환경 변수로 활성화되는 선택적 MCP(Model Context Protocol) 지원.
- 영어, 중국어 간체/번체, 일본어, 프랑스어, 스페인어, 이탈리아어, 터키어, 독일어, 베트남어, 러시아어, 체코어, 한국어, 인도네시아어 국제화.
구성은 환경 변수를 통해 관리됩니다. 기본 사용에는 OPENAI_API_KEY가 필요하며, 선택적 변수는 Azure OpenAI, Google Gemini, Anthropic Claude, Baidu, ByteDance, Alibaba Cloud, iFlytek, ChatGLM, DeepSeek, SiliconFlow, Stability AI 및 302.AI 엔드포인트를 지원합니다. 추가 설정에는 접근 비밀번호(CODE), 사용자 지정 모델 목록(CUSTOM_MODELS), 기본 모델 선택, 비전 모델 구성, 사용자 제공 API 키 비활성화, WebDAV 동기화 엔드포인트가 포함됩니다.
README는 또한 프라이빗 배포, 브랜드 사용자 지정, 리소스 통합, 권한 제어, 지식 통합, 보안 감사 및 지속적인 업데이트가 필요한 기업을 위한 Enterprise Edition을 설명합니다. 기업 문의를 위한 연락처 정보가 제공됩니다.
배포 옵션에는 Docker(docker pull yidadaa/chatgpt-next-web), 셸 설정 스크립트 및 Vercel이 포함됩니다. 개발에는 Node.js >= 18 및 Docker >= 20이 필요하며, .env.local 구성을 통해 로컬 개발이 지원됩니다. 이 프로젝트는 MIT 라이선스로 배포됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.