큐레이션

Morphic

인용 가능한 답변과 생성형 UI를 갖춘 자체 호스팅 AI 검색 엔진

TypeScript9.1k+
Morphic 대표 이미지

요약

Morphic은 검색 결과에 근거와 인용을 붙이고, 답변을 생성형 UI로 표시하는 오픈소스 AI 검색 엔진입니다.

도구 소개

공식 README는 Tavily·SearXNG·Brave·Exa 같은 검색 공급자와 OpenAI·Anthropic·Google·Ollama 계열 모델 선택을 지원한다고 설명합니다. 답변은 인용된 검색 결과를 바탕으로 구성되고, 검색 모드·파일 업로드·대화 기록·공유 URL을 제공합니다. PostgreSQL·Redis·SearXNG를 함께 띄우는 Docker Compose 구성이 포함되어 있어 검색 애플리케이션의 전체 구조를 살펴보기 좋습니다.

사용 포인트

  • 사내 문서나 공개 자료를 검색하고 원문 링크와 함께 답변 제공
  • 빠른 검색과 적응형 검색의 응답 흐름 비교
  • 모델·검색 공급자를 바꿔 품질과 비용을 분리 평가
  • 생성형 UI가 일반 Markdown 답변과 어떻게 다른지 확인

설치와 시작

공식 README의 Docker 시작 방식입니다.

git clone https://github.com/miurla/morphic.git
cd morphic
cp .env.local.example .env.local
# .env.local에 OPENAI_API_KEY 등 모델 키 설정
docker compose up -d

이후 http://localhost:3000에서 모델을 선택합니다. 검색 결과의 인용 링크가 실제 원문을 가리키는지, 검색 공급자 장애 시 어떤 상태를 반환하는지부터 확인하는 것이 좋습니다.

선정 사유

AI 검색 서비스를 직접 운영할 때 필요한 검색 공급자, 모델, 저장소, 인용 UI의 연결 구조가 한 저장소에 드러납니다. 답변 생성보다 근거 표시와 운영 경계를 함께 설계하려는 경우에 유용한 출발점입니다.

참고