로컬·클라우드 LLM과 다양한 검색 엔진으로 심층 검색을 수행하고, 출처를 인용하며 데이터를 암호화해 저장하는 셀프 호스팅 AI 연구 도우미입니다.
yokingma/SearChat
실시간 웹 검색 결과를 바탕으로 답변하는 AI 대화형 검색 엔진으로, OpenAI, Anthropic, Gemini, Vertex AI 모델을 지원합니다.
대체할 수 있는 제품:Perplexity
- 스타
- 1,062
- 포크
- 182
- 열린 이슈
- 2
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
SearChat은 대화형 검색 엔진입니다. 채팅 인터페이스에서 질문하면 시스템이 웹 검색을 수행하고, LLM이 검색 결과를 바탕으로 답변을 작성합니다. Turborepo 모노레포로 구성되어 있으며, 백엔드는 Koa와 TypeScript, 프런트엔드는 Vue 3를 사용합니다.
이 프로젝트는 model.json 파일에서 설정하는 OpenAI 호환, Anthropic, Google Gemini, Google Vertex AI 모델 API에 연결합니다. 검색은 API 키가 필요 없는 SearXNG를 사용하거나 Bing, Google, Tavily, Exa, Bocha, ZhipuAI 검색 플러그인을 통해 수행할 수 있습니다. Deep Research 모드는 LangChain과 LangGraph를 기반으로 반복 검색을 수행하고 인용 출처가 포함된 구조화된 보고서를 작성합니다.
저장소에는 앱과 SearXNG를 함께 실행하는 Docker Compose 배포 구성이 포함되어 있습니다. 또한 Node.js 프로젝트에 Deep Research를 통합할 수 있는 독립형 deepsearcher npm 패키지에 대한 문서도 제공합니다.
핵심 기능
- 01답변을 스트리밍으로 제공하는 채팅형 다중 턴 검색
- 02OpenAI 호환, Anthropic, Gemini, Vertex AI 모델 지원
- 03SearXNG, Bing, Google, Tavily, Exa 등을 포함한 여러 검색 백엔드
- 04반복 검색과 출처가 명시된 보고서를 제공하는 Deep Research 모드
- 05SearXNG가 포함된 원커맨드 Docker Compose 배포
활용 사례
- 자체 모델 API 키를 사용해 비공개 AI 검색 어시스턴트 호스팅
- 유료 검색 API 키 없이 SearXNG로 무료 검색 환경 구성
- deepsearcher 패키지를 사용해 Node.js 애플리케이션에 Deep Research 기능 추가
빠른 시작
- 1
Docker와 Docker Compose를 설치합니다
- 2
docker-compose.yaml과 model.json을 만들고 API 키를 설정합니다
- 3
서비스를 시작합니다
docker compose up -d - 4
브라우저에서 http://localhost:3000을 엽니다
사용 전 알아둘 점
- 최상의 결과를 얻으려면 모델이 Tool Call(Function Calling)을 지원해야 합니다.
- Bing, Google, Tavily, Exa, Bocha와 같은 검색 엔진은 각각 자체 API 키가 필요하며, SearXNG를 사용하려면 Google에 접속할 수 있는 네트워크 환경이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- SearChat은(는) 무엇인가요?
- 실시간 웹 검색 결과를 바탕으로 답변하는 AI 대화형 검색 엔진으로, OpenAI, Anthropic, Gemini, Vertex AI 모델을 지원합니다. SearChat은 대화형 검색 엔진입니다. 채팅 인터페이스에서 질문하면 시스템이 웹 검색을 수행하고, LLM이 검색 결과를 바탕으로 답변을 작성합니다. Turborepo 모노레포로 구성되어 있으며, 백엔드는 Koa와 TypeScript, 프런트엔드는 Vue 3를 사용합니다.
- SearChat은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- SearChat은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- SearChat은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. SearChat의 마지막 커밋은 2026년 9월 1일입니다.
- SearChat은(는) 어디에 사용할 수 있나요?
- 자체 모델 API 키를 사용해 비공개 AI 검색 어시스턴트 호스팅 유료 검색 API 키 없이 SearXNG로 무료 검색 환경 구성 deepsearcher 패키지를 사용해 Node.js 애플리케이션에 Deep Research 기능 추가
- SearChat는 어떻게 설치하나요?
- Docker와 Docker Compose를 설치합니다 docker-compose.yaml과 model.json을 만들고 API 키를 설정합니다 서비스를 시작합니다: docker compose up -d 브라우저에서 http://localhost:3000을 엽니다
- SearChat은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/yokingma/SearChat
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
API 키 없이 브라우저에서 완전히 실행할 수 있는 AI 어시스턴트가 포함된 셀프 호스팅 메타 검색 엔진입니다.
검색을 계획하고 실제 출처를 읽어 인용을 확인하고 후속 조사까지 할 수 있는 보고서를 작성하는 셀프 호스팅 AI 심층 조사 웹 앱입니다.
SearxNG로 웹을 검색하고 출처를 인용하는 자체 호스팅 AI 답변 엔진으로, Ollama를 통한 로컬 LLM과 클라우드 제공업체를 지원합니다.
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트
하위 작업을 계획하고 최신 자료를 검색해 인라인 출처를 표시하는 오픈소스 에이전트형 AI 리서치 검색 엔진입니다.