Back to feed
Renewal·마흔의 생활코딩

Perplexity Clone (LLocalSearch feat. SearXNG)

NS
normalstory
cover image

 

Perplexity Clone

I came across a new open-source project called LLocalSearch and immediately dove in, because... I could clone Perplexity, which I had posted about before. It provides the same interface down to the theme, and offers chat-based search over the basic list of LLMs installed through ollama. The most attractive part, of course, is that it runs smoothly without needing an OpenAI or Google API key. On top of that, a GPU is recommended but not required, which is something that gave a lot of insight on the practical commercialization side too. For reference, the underlying structure is made up of two Chains (which I personally interpret as Agents).

It also answers Korean questions nicely.

Example run of LLocalSearch — I asked it about cognitive engineering and cognitive psychology (model: Hermes-2-Pro-Mistral-7B.Q8_0.gguf)
Introduce some good restaurants in Suwon, Gyeonggi-do, South Korea (model: mistral:v0.2)

Sources:

SearXNG

At first glance, though, you might wonder: if ollama replaces OpenAI (ChatGPT), then how do we get search results without the Google API?

In the process I discovered a free internet search engine called SearXNG. SearXNG aggregates results through — wait for it — 75 online search instances, as a metasearch engine that does not track or profile users. If that still worries you (ha), you can also use SearXNG through Tor for online anonymity.

 

By the way, what is a metasearch engine?
A metasearch engine (or search aggregator) is an online information retrieval tool that uses data from web search engines to produce its own results. [1][2] A metasearch engine takes input from a user and immediately queries search engines[3] for results. Once enough data is gathered and ranked, it is shown to the user.
Issues like spam can reduce the accuracy and precision of the results.[4] The fusion process aims to improve the engineering of metasearch engines. [5]
Examples of metasearch engines include Skyscanner and Kayak.com — which aggregate results from online travel agencies and provider websites — and Searx, a free, open-source search engine that aggregates results from internet search engines.
Source: Wikipedia

One reason SearXNG is even more charming is that its handling of Korean is quite solid.

SearXNG DEMO

A demo/sample site where first-time SearXNG users can try it out. It uses an old-Google-style original interface, plus an AI summarization feature over the search results (similar to Edges Copilot).

https://felladrin-minisearch.hf.space/

Roughly, the search result pipeline goes: user query -> collect results via multiple search instances -> score the results and re-sort in descending order (highest first) -> feed the top N to an AI to summarize.

(Question, DeepL ko to en) Is cognitive psychology useful knowledge for an app-service planner?

(Answer, DeepL en to ko) Cognitive psychology is a branch of psychology that studies human cognition, including how people perceive, process, and remember information. Planners use cognitive-psychology insights to make decisions and plan for future events. For example, when planning a trip, in deciding where to go, what to see, and how to get there, you may consider factors such as traffic patterns, weather conditions, and road safety.
Cognitive psychology also applies to app development, particularly in areas such as user experience (UX) design and usability testing. It helps users clearly understand an apps functionality and navigate it easily. That can reduce frustration and improve overall user experience.
Cognitive psychology can also be used to evaluate the effectiveness of educational interventions designed to promote mental health. For instance, cognitive behavioral therapy uses techniques grounded in cognitive psychology to help individuals change their thoughts, emotions, and behaviors.

This English version was translated by Claude.

친절한 찰쓰씨
Written by
친절한 찰쓰씨

Pleasant Charles — UI/UX researcher at AIT. Keeping notes on design, planning, and slow days here since 2010.

More on the author's page

Keep reading

Renewal

Steadily, for the long haul, without burning out

Mar 31, 2026·9 min
Renewal

Tech-life balance

Feb 7, 2026·3 min
Renewal

Humanality, by Park Jeong-ryeol

Feb 7, 2026·11 min