Vibe Coding Discover

RAG

MiniSearch

View on GitHub

Minimalist web-searching platform with an AI assistant that runs directly from your browser. Demo: https://felladrin-minisearch.hf.space

★ 59075 forksTypeScriptApache-2.0felladrin

MiniSearch is a self-hosted private search engine: SearXNG aggregates web results, a local cross-encoder reranks them, and an AI assistant writes cited answers using either in-browser LLMs (WebGPU/CPU via wllama) or an OpenAI-compatible backend. Ships as one Docker container, no API key or telemetry required.

Use Cases

Private web search with no API key or trackingRAG answers with cited sources over search resultsRun small LLMs (135M-4B) locally in the browser on WebGPU/CPUSelf-host a single-container search engineConnect Ollama, LM Studio, vLLM, llama.cpp or AI Horde as backendFollow-up questions with conversation memoryRerank search results locally with a cross-encoder modelSet as the browser default search engineTrigger searches from Raycast quicklinksEvaluate retrieval and answer quality with a golden set

Built With

Language
TypeScript
Frameworks
React · Vite · Mantine · Vercel AI SDK · wllama · ONNX Runtime · HuggingFace Tokenizers · Dexie · SearXNG · Docker · Vitest · Playwright · Biome

Tags

web-search · rag · in-browser-inference · webgpu · local-llm · privacy · searxng · self-hosted · reranking · citations · embeddings · question-answering · wasm · docker · metasearch · typescript