핵심 요점
- 이 리뷰는 로컬 LLM 소프트웨어 디렉터리에 등재된 Farfalle 항목의 동반 리뷰입니다
- Apache 2.0 라이선스의 무료 오픈소스, 2026-09-18 확인
- Docker Compose로 설치; 설정 완료 후
http://localhost:3000에서 로컬로 실행됨 - LLM 백엔드: Ollama를 통한 완전한 로컬 실행(Llama 3, Mistral, Gemma, Phi-3), 또는 OpenAI, Groq, LiteLLM을 통한 커스텀 모델을 사용한 클라우드 실행
- 검색 제공업체: SearXNG, Tavily, Serper, Bing
- 기술 스택: 저장소에 따르면 Next.js 프런트엔드, FastAPI 백엔드, 속도 제한용 Redis
- 이번 리뷰 기준(2026-09-18) GitHub 스타 3,541개
- 자체 호스팅 없이 클라우드 모델만 사용하는 호스팅된 데모가 farfalle.dev에서 제공됨
📍 한 문장으로
Farfalle는 검색 제공업체와 LLM을 결합하여 — Ollama를 통한 완전한 로컬 모델을 포함해 — 출처가 명시된 답변으로 질문에 답하는, Perplexity를 모델로 한 무료 오픈소스(Apache 2.0) 자체 호스팅 AI 검색 엔진입니다.
💬 쉽게 말하면
Perplexity나 유사한 호스팅 서비스에 웹을 검색하고 결과를 요약해 달라고 요청하는 대신, Farfalle는 동일한 종류의 도구를 자신의 서버에서 직접 실행할 수 있게 해주며, 선택적으로 로컬 모델을 연결하여 질의와 모델의 추론 과정이 자신의 인프라를 벗어나지 않도록 할 수 있습니다.
📌참고: 이 리뷰는 Farfalle 자체의 GitHub README 및 저장소 메타데이터를 기반으로 작성되었습니다. PromptQuorum이 Farfalle의 답변 품질을 Perplexity나 다른 호스팅 검색 엔진과 직접 비교하는 실측 벤치마크를 수행했다고 주장하지 않습니다.
Farfalle란 무엇입니까?
Farfalle는 검색 제공업체에서 결과를 가져오고 LLM이 출처가 명시된 답변을 종합하도록 하는, Perplexity 스타일의 자체 호스팅 오픈소스 검색 애플리케이션입니다. 직접 실행하기 때문에 각 검색을 구동할 검색 제공업체와 LLM(로컬 또는 클라우드)을 스스로 선택할 수 있습니다.
- 제품 유형: 자체 호스팅 웹 앱(기반 API 포함) — 호스팅형 SaaS 제품이 아니지만, farfalle.dev에서 제한된 클라우드 모델 데모를 제공함
- 제작자/저장소: github.com/rashadphz/farfalle
- 라이선스: 저장소에 따라 Apache 2.0
- 로컬 실행 여부: 하이브리드 — 로컬 LLM과 자체 호스팅 SearXNG 인스턴스를 사용해 완전히 오프라인으로 실행하거나, 클라우드 검색/LLM 제공업체를 사용하거나, 둘을 혼합할 수 있음
- 규모: 이번 리뷰 기준(2026-09-18) GitHub 스타 3,541개
- 기술 스택: 저장소에 따르면 Next.js 프런트엔드, FastAPI 백엔드, 속도 제한용 Redis, shadcn/ui 컴포넌트
Farfalle는 실제로 무엇을 합니까?
Farfalle는 질문을 받아 선택한 검색 제공업체에서 결과를 가져온 다음, LLM이 그 결과를 읽고 출처가 명시된 답변을 작성하도록 합니다 — 답변이 생성되기 전에 에이전트 방식의 계획 단계가 검색 실행 방법을 결정합니다.
- 검색 단계: 지원되는 4개 제공업체 중 하나에 질의함 — SearXNG(자체 호스팅 가능, API 키 불필요), Tavily, Serper, Bing
- 답변 단계: LLM이 가져온 결과에서 출처를 인용하며 Perplexity 스타일 형식으로 응답을 종합함
- 로컬 LLM 지원: 완전한 로컬 추론을 위해 Ollama에 연결하며, 저장소에는 Llama 3, Mistral, Gemma, Phi-3가 지원되는 로컬 모델로 명시됨
- 클라우드 LLM 지원: OpenAI 모델(GPT-4o, GPT-3.5-turbo) 및 Groq에서 호스팅되는 Llama 3, 그리고 LiteLLM을 통해 라우팅되는 기타 제공업체
- 에이전트형 검색: README는 단일 고정 검색 단계가 아니라 검색을 계획하고 실행하는 에이전트를 설명함
- 브라우저 통합: 저장소에 따르면 Farfalle를 브라우저의 기본 검색 엔진으로 설정할 수 있음
- 로드맵 항목: 저장소는 이번 리뷰 기준 채팅 기록과 로컬 파일 검색을 계획 중이나 아직 출시되지 않은 기능으로 나열하고 있음 — 둘 중 하나에 의존하기 전에 저장소에서 현재 상태를 확인하십시오
사용 예시: Farfalle를 활용하는 세 가지 방법
다음은 Farfalle의 문서화된 설정을 기반으로 한 구체적인 워크플로이며, 가상의 시나리오가 아닙니다.
Farfalle 설치
Farfalle는 Docker Compose를 통해 무료로 설치할 수 있으며 — 소스 코드는 GitHub에 있습니다.
출처 | 링크 |
|---|---|
| GitHub 저장소(소스 코드, Apache 2.0) | github.com/rashadphz/farfalle |
| 저장소 클론 | git clone https://github.com/rashadphz/farfalle.git |
| 환경 설정 템플릿 복사 | cp .env-template .env |
| Docker Compose로 시작 | docker-compose -f docker-compose.dev.yaml up -d |
| 호스팅된 데모(클라우드 모델 전용) | farfalle.dev |
시작 후 앱은 http://localhost:3000에서 사용할 수 있습니다. 검색 또는 클라우드 LLM 제공업체용 선택적 API 키는 .env 파일에 입력합니다 — 로컬 Ollama 모델과 자체 호스팅 SearXNG 인스턴스만으로 완전히 실행하는 경우에는 필요하지 않습니다. 릴리스마다 안내가 바뀔 수 있으므로 실행 전 GitHub 저장소에서 현재 설정 단계를 확인하십시오.
Farfalle 가격 및 라이선스
Farfalle 자체는 무료이며 유료 등급이 없습니다. 저장소에 따라 Apache 2.0 라이선스이며, 상업적 사용, 수정, 재배포를 허용하는 관대한 라이선스입니다.
- Farfalle 자체가 부과하는 구독료, 유료 등급, 사용량 제한 없음
- 자체 호스팅에 계정이나 가입이 필요하지 않음
- 완전히 로컬로 실행하는 경우(자체 호스팅 SearXNG와 로컬 Ollama 모델) 자신의 하드웨어와 전기 요금 외에는 질의당 비용이 발생하지 않음
- Tavily, Serper, Bing, OpenAI, Groq를 대신 연결하는 경우 해당 제공업체 자체의 요금이 적용됨 — Farfalle는 별도의 마크업을 추가하지 않음
- farfalle.dev의 호스팅된 데모는 별도의 제한된 클라우드 모델 전용 인스턴스이며, 유료 제품 등급이 아님
Farfalle vs. Local Deep Research
Farfalle와 Local Deep Research는 둘 다 웹 검색과 LLM을 결합하지만, 대상 작업이 다릅니다: Farfalle는 빠르고 출처가 명시된 단일 턴 검색 답변용으로 만들어졌고, Local Deep Research는 더 길고 다단계적인 리서치 보고서용으로 만들어졌습니다.
주요 사용 사례
- Farfalle:
- 빠른 Perplexity 스타일 출처 명시 Q&A
- Local Deep Research:
- 다단계 심층 리서치 보고서
인터페이스
- Farfalle:
- 웹 앱 + CLI
- Local Deep Research:
- 웹 앱 + CLI + Python API
로컬 LLM 지원
- Farfalle:
- Ollama를 통해
- Local Deep Research:
- Ollama 및 기타 로컬 백엔드를 통해
검색 제공업체
- Farfalle:
- SearXNG, Tavily, Serper, Bing
- Local Deep Research:
- SearXNG를 포함한 다수
설치 방법
- Farfalle:
- Docker Compose
- Local Deep Research:
- pip 또는 Docker
빠르고 단일 답변 중심의 검색 대체품을 원한다면 Farfalle의 범위가 더 적합합니다. 여러 출처를 종합한 더 긴 리서치 보고서가 필요하다면 Local Deep Research를 직접 검토하십시오. 둘 다 무료 오픈소스이며, 결정하기 전에 각 프로젝트의 저장소에서 현재 기능 정보를 확인하십시오.
Farfalle는 누구에게 적합합니까?
Farfalle는 전체 스택을 로컬에 유지할 수 있는 옵션을 포함해, 처음부터 끝까지 스스로 제어하는 Perplexity 스타일 검색 경험을 원하는 사용자에게 적합합니다.
Farfalle가 적합하지 않은 경우
Farfalle는 제로 설정의 호스팅형 제품, 오늘 당장 사용 가능한 채팅 기록, 또는 다단계 심층 리서치 보고서를 원하는 경우에는 적합하지 않습니다.
- 제로 설정이 아님 — 자체 호스팅에는 Docker Compose가 필요하며, 완전한 로컬 스택을 위해서는 자체 SearXNG 및 Ollama 설정이 필요함
- 아직 채팅 기록 도구가 아님 — 저장소는 이번 리뷰 기준 이를 출시된 기능이 아니라 로드맵 항목으로 나열함
- 아직 로컬 파일 검색 도구가 아님 — 이 역시 이번 리뷰 기준 출시된 기능이 아니라 로드맵으로 나열됨
- 직접 선택하지 않는 한 완전한 로컬이 아님 — Tavily, Serper, Bing은 클라우드 검색 제공업체이며, 완전히 오프라인 스택을 구성하려면 로컬 Ollama 모델과 함께 SearXNG만 자체 호스팅할 수 있음
- 이 리뷰에서 검증할 수 있는 투자 유치나 기업이 없음 — 독립적으로 유지 관리되는 커뮤니티 지원 프로젝트로 간주하십시오
Farfalle 평가 시 흔한 실수
Farfalle에 대한 혼란은 대부분 자동으로 완전히 비공개라고 가정하거나, 아직 로드맵에 있는 기능을 기대하는 데서 비롯됩니다.
경쟁 제품 및 대안
Farfalle는 Local Deep Research, Onyx, Hyperlink와 같은 다른 자체 호스팅 로컬 검색 및 리서치 도구와 비교되는 경우가 많습니다 — 주요 차별점은 간단한 Docker Compose 설정을 갖춘 빠른 Perplexity 스타일 출처 명시 답변 형식입니다.
도구 | 주요 특징 | 링크 |
|---|---|---|
| Local Deep Research | 로컬 및 웹 출처를 활용한 다단계 심층 리서치 보고서 생성 | Local Deep Research 리뷰 |
| Onyx | 자체 호스팅 엔터프라이즈 검색 및 RAG 플랫폼(이전 명칭 Danswer) | Onyx 리뷰 |
| Hyperlink(Nexa AI) | 자신의 파일을 대상으로 한 로컬 검색 및 개인 비서 앱 | Hyperlink 리뷰 |
이 목록은 Farfalle와 자주 비교되는 도구들을 반영한 것이며, PromptQuorum의 독자적인 순위가 아닙니다 — 선택하기 전에 각 도구의 현재 기능을 확인하십시오.
Frequently Asked Questions
Farfalle란 무엇입니까?
Farfalle(github.com/rashadphz/farfalle)는 Perplexity를 모델로 한 무료 오픈소스(Apache 2.0) 자체 호스팅 AI 검색 엔진으로, 검색 제공업체와 LLM을 결합하여 출처가 명시된 답변을 생성합니다.
Farfalle는 무료입니까?
예. Farfalle는 Apache 2.0 라이선스의 무료 오픈소스이며 유료 등급이 없습니다. 유료 검색 또는 LLM 제공업체(Tavily, Serper, Bing, OpenAI, Groq)를 연결하는 경우 해당 제공업체 자체의 요금이 적용됩니다 — Farfalle 자체는 아무런 요금도 부과하지 않습니다.
Farfalle는 로컬 모델만으로 완전히 오프라인으로 실행할 수 있습니까?
직접 선택한 경우에는 가능합니다: 완전한 로컬 LLM을 위해 Ollama를 연결하고, 검색을 위해 SearXNG를 자체 호스팅하십시오. Tavily, Serper, Bing은 계속 클라우드 서비스로 남으므로, 완전한 오프라인 스택을 원한다면 이를 피하십시오.
Farfalle는 어떻게 설치합니까?
저장소를 클론하고, .env-template을 .env로 복사한 다음, docker-compose -f docker-compose.dev.yaml up -d를 실행하십시오. 그러면 앱은 http://localhost:3000에서 사용할 수 있습니다. 실행 전 GitHub 저장소에서 현재 설정 단계를 확인하십시오.
Farfalle는 어떤 로컬 LLM을 지원합니까?
Ollama를 통해 저장소는 Llama 3, Mistral, Gemma, Phi-3를 지원되는 로컬 모델로 명시합니다.
Farfalle는 어떤 검색 제공업체를 지원합니까?
4개입니다: SearXNG(자체 호스팅 가능, API 키 불필요), Tavily, Serper, Bing.
Farfalle에는 먼저 사용해 볼 수 있는 호스팅된 버전이 있습니까?
예, 클라우드 모델만 사용하는 제한된 데모가 farfalle.dev에서 실행되며, 자체 호스팅 Docker Compose 배포와는 별개입니다.
Farfalle는 채팅 기록이나 내 로컬 파일 검색을 지원합니까?
이번 리뷰 기준 아직 지원하지 않습니다 — 저장소는 두 기능 모두 출시된 기능이 아니라 로드맵 항목으로 나열하고 있습니다. 최신 상태는 현재 README를 확인하십시오.
Farfalle는 어떤 라이선스를 사용합니까?
저장소에 따라 Apache 2.0이며, 상업적 사용, 수정, 재배포를 허용하는 관대한 라이선스입니다.
Farfalle는 Local Deep Research와 어떻게 다릅니까?
Farfalle는 빠르고 단일 턴이며 Perplexity 스타일의 출처 명시 답변용으로 제작된 반면, Local Deep Research는 더 길고 다단계적인 리서치 보고서용으로 제작되었습니다. 자세한 내용은 위의 전용 비교 섹션을 참고하십시오.