Farfalle
Farfalle er en selvhostet AI-søkemotor og åpen Perplexity-inspirert løsning. Den søker på nettet, sender treffene til en lokal eller skybasert språkmodell og lager et svar med kilder. Prosjektet støtter blant annet Ollama, OpenAI, Groq, Tavily, Serper og Bing, og har en Expert Search-modus for spørsmål som krever flere søketrinn. Farfalle har ingen vanlig abonnementspris, men du må selv betale for server, søke-API eller modelltilgang dersom du ikke kjører alt lokalt.
Farfalle er en åpen kildekode-søkemotor som kombinerer nettsøk med lokale eller skybaserte språkmodeller. Du kan kjøre den selv med Docker, bruke Ollama uten modellregning eller koble til OpenAI, Groq og andre leverandører. Programvaren er gratis, mens søke- og modelltilgang kan koste separat.
Farfalle ble lansert som et åpent answer-engine-prosjekt i mai 2024 av utvikleren Rashad. I innlegget Building an Answer Engine beskriver han hvordan prosjektet søker på nettet og bruker lokale eller skybaserte modeller til å lage kildebelagte svar. GitHub-repositoriet er fortsatt tilgjengelig med Apache-2.0-lisens, live demo og aktiv utvikling dokumentert i 2026. Det gjør Farfalle til et prosjekt du kan undersøke og sette opp selv, ikke en vanlig forbrukerapp med en fast leverandørpakke.
Et typisk oppsett består av en frontend, et FastAPI-bakend og en søkeleverandør. Du kloner repositoriet, kopierer miljøfilen og starter med Docker Compose. Deretter velger du Ollama for lokale modeller, eller legger inn nøkler til OpenAI, Groq, Tavily, Serper eller Bing. Farfalle sender søkeresultatene til modellen og strømmer svaret tilbake i grensesnittet. README-en viser både lokal kjøring, Render-deploy og hvordan du kan gjøre instansen til standardsøk i nettleseren.
Funksjonene er enkle å forstå: vanlig AI-søk, ekspertmodus, chatthistorikk og valg av modell. Expert Search planlegger flere søk for å dekke en større problemstilling, mens vanlig søk gir raskere svar. Med Ollama kan du bruke modeller som Llama 3, Gemma, Mistral eller Phi lokalt, så spørsmålene ikke trenger å gå til en ekstern språkmodell. Det gir større kontroll, men krever en maskin med nok minne og en søkemotor som kan levere ferske nettsider.
Farfalle har ingen lisenspris eller offentlig abonnementsplan. Apache-2.0-koden kan brukes og endres fritt, men driften har en kostnad hvis du kjører den i skyen. Lokale modeller kan gjøre selve genereringen gratis etter maskinvareinvesteringen, mens Tavily, Serper, Bing, OpenAI og Groq kan fakturere per bruk. Tjenesten har en live demo for skybaserte modeller, men det er ikke publisert en komplett pris- eller personvernguide for denne instansen.
En uavhengig gjennomgang hos t3n viste hvordan Farfalle kan brukes som lokal SearchGPT-løsning, mens PromptQuorum beskriver det som en gratis, selvhostet AI-søkemotor med Apache-2.0-lisens. Begrensningene er de samme som i andre åpne sammensetninger: kvaliteten varierer med søke-API, modell og prompt, og kildene må kontrolleres. Norske spørsmål kan fungere, men verken norsk grensesnitt eller en egen norsk modell er dokumentert. Ved egen drift bestemmer du lagringsstedet; cloud-modeller og søkeleverandører får likevel innholdet du sender til dem.
Farfalle passer for utviklere, teknisk interesserte og virksomheter som vil prøve AI-søk med lokale modeller uten å binde seg til én leverandør. Det passer dårligere for team som trenger support, tilgangsstyring og en ferdig avtale om databehandling. Se guiden til AI-søkemotorer og kategorien AI-søkemotorer.
Nøkkelfunksjoner
- AI-søk med nettsider og kildehenvisninger
- Expert Search for flertrinns spørsmål
- Lokale modeller via Ollama
- Skybaserte modeller via OpenAI, Groq og andre API-er
- Søkeleverandører som Tavily, Serper og Bing
- Docker Compose for lokal installasjon
- Strømmende svar og chatthistorikk
- Live demo og mulighet for egen deploy
Hvem passer det for
Passer best for utviklere, selvhostingsentusiaster og små team som vil kontrollere AI-søkekjeden og kunne bruke lokale modeller. Det er et godt læringsprosjekt og en praktisk prototyp, men ikke et ferdig enterprise-produkt med leverandørstøtte, SLA eller dokumentert norsk databehandling.
Prising
- Åpen kildekode: Gratis — Farfalle kan lastes ned og kjøres selv under Apache-2.0-lisens. Server, modellmaskinvare, skybaserte modeller og søke-API-er kan koste separat.
Gratisnivå: Programvaren og kildekoden er gratis. Du betaler eventuelt for server, søke-API eller skybasert modell, mens Ollama kan brukes lokalt uten abonnement. Prisene er hentet fra leverandørens prisside i oktober 2026 og endrer seg ofte — sjekk alltid hos leverandøren før du kjøper.
Norsk språkstøtte
Farfalle har engelsk grensesnitt og dokumentasjon, og ingen egen norsk språkmodus er oppgitt. Norsk kan fungere gjennom modellen og søke-API-et du velger, men det er ikke dokumentert med en norsk benchmark. Ved selvhosting kan data lagres lokalt; bruker du OpenAI, Groq, Tavily eller Bing, sendes relevante spørsmål og treff til disse tjenestene.
Fordeler
- Gratis og åpen kildekode under Apache-2.0
- Kan kjøre med lokale modeller og egen søkeinfrastruktur
- Flere leverandører gjør det mulig å bytte modell
- Expert Search og kildevisning gir en tydelig researchflyt
Ulemper
- Krever teknisk installasjon og vedlikehold
- Ingen samlet pris, supportavtale eller SLA
- Cloud-modeller og søke-API-er kan sende spørsmål ut av egen infrastruktur
- Norsk støtte og kvalitet er ikke dokumentert
Bunnlinje
Farfalle er et nyttig åpent prosjekt for den som vil lære, prototype eller selvhoste en Perplexity-lignende søkemotor. Ollama gjør lokal bruk mulig, mens flere API-adaptere gir fleksibilitet når du trenger bedre søkedekning. Du må selv ta ansvar for drift, sikkerhet, kildekontroll og eventuelle API-regninger, så løsningen passer best for tekniske brukere.
Kilder
Ofte stilte spørsmål om Farfalle
Hva er Farfalle?
Farfalle er en åpen, selvhostet AI-søkemotor som kombinerer nettsøk med lokale eller skybaserte språkmodeller. Den lager svar med kilder, har en Expert Search-modus og kan kjøres med Docker. Prosjektet er laget for utviklere og andre som vil kontrollere søke- og modellaget selv.
Er Farfalle gratis?
Ja, kildekoden er gratis under Apache-2.0-lisens. Det kan likevel koste penger å drive Farfalle fordi du trenger server, maskinvare eller API-nøkler til søk og modeller. Med Ollama og en lokal SearXNG-instans kan du redusere løpende leverandørkostnader, men ikke kostnaden for drift.
Kan Farfalle kjøre helt lokalt?
Ja, Farfalle kan bruke lokale modeller gjennom Ollama, og README-en beskriver en Docker-basert installasjon. For ferske nettsvar trenger du også en søkemotor eller søke-API. Med lokal SearXNG og Ollama kan både søkefront og språkmodell kjøre på egen infrastruktur, men ytelsen avhenger av maskinen.
Støtter Farfalle norsk?
Norsk grensesnitt og særskilt norsk støtte er ikke dokumentert. Om norsk fungerer godt, avhenger av språkmodellen, søkeleverandøren og kildene som hentes inn. Du bør teste norske spørsmål og kontrollere kildene før Farfalle brukes til redaksjonelle, juridiske eller andre viktige svar.
Hvor lagres data i Farfalle?
I en egen installasjon bestemmer du selv hvor database, logger og historikk ligger. Dersom du bruker OpenAI, Groq, Tavily, Serper eller Bing, sendes spørsmål og søkeresultater til den aktuelle leverandøren. Den offentlige demoens detaljerte lagrings- og treningsvilkår er ikke samlet i prosjektets åpne dokumentasjon.