Every top model, with tools built in.
Search the web, run deep research, read files, create images and run code with GPT, Claude, Gemini, Grok and more.

Vane (formerly Perplexica) is an open-source, self-hosted Perplexity alternative. Here is how to run it with Docker, its trade-offs, and when to use it.
Vane (formerly Perplexica) is an open-source, self-hosted answering engine designed as a private alternative to Perplexity AI. It pairs a local SearXNG meta-search engine with local models via Ollama or commercial models via API keys, returning web-grounded answers with citations without monthly subscription fees. You can deploy it locally using Docker Compose in about five minutes, though running capable models requires dedicated hardware and ongoing maintenance of search engine scraping endpoints.
Developer interest in self-hosted search has surged as subscription costs and privacy concerns mount. Perplexity Pro costs $20 per month (or $200 per year as of November 2026), and queries run entirely through proprietary cloud servers. For developers, researchers, and privacy-conscious users handling internal documentation or proprietary data, sending every query to a commercial platform is a compliance non-starter.
The project created by developer ItzCrazyKns was originally called Perplexica, racking up more than 18,000 GitHub stars before rebranding to Vane. The rename reflects its expanded scope: serving as a customizable navigation instrument through web data rather than just a clone of an existing product. It allows users to bring their own models, customize search backends, and maintain full control over query history.
Setting up Vane requires a machine with Git, Docker, and Docker Compose installed. You also need an inference provider: either a local Ollama instance running on your machine or API keys from providers like Anthropic, OpenAI, or Google.
Open your terminal and clone the official repository:
git clone https://github.com/ItzCrazyKns/Vane.git
cd VaneIf you previously cloned ItzCrazyKns/Perplexica, updating your remote URL to the new Vane repository points your build to the latest releases.
Copy the sample configuration file into a live configuration:
cp sample.config.toml config.tomlOpen config.toml in your code editor. This file controls the web search backend, model provider, and port mappings.
If you are using Ollama, ensure your Ollama endpoint points to your host machine:
[GENERAL]
PORT = 3000
SIMILARITY_MEASURE = "cosine"
[MODELS.OLLAMA]
API_URL = "http://host.docker.internal:11434"If you are using commercial API keys instead of local weights, enter your credentials in the corresponding provider blocks:
[MODELS.OPENAI]
API_KEY = "sk-your-openai-api-key"
[MODELS.ANTHROPIC]
API_KEY = "sk-ant-your-anthropic-api-key"Vane bundles the web user interface, backend application, and a SearXNG meta-search instance. Start all services in the background:
docker compose up -dDocker downloads the necessary container images, configures SearXNG, and starts the Vane server. You can monitor startup logs by running docker compose logs -f.
Once the containers finish initialising, navigate to http://localhost:3000 in your browser.
Vane provides specialised focus modes that alter how SearXNG gathers information and how the language model formats responses:
While running a private search engine sounds ideal, self-hosting Vane involves practical trade-offs that often surprise users moving over from hosted tools.
Vane relies on SearXNG to fetch live results by scraping major search engines like Google, Bing, and DuckDuckGo. Public search engines actively detect and block requests coming from datacenter IP addresses or frequent residential queries.
Without configuring rotating residential proxies, SearXNG instances frequently encounter CAPTCHAs, bot challenges, or silent rate limits. When SearXNG fails to retrieve web snippets, Vane falls back to hallucinating answers without live citations.
Running Vane completely offline requires hosting a local language model via Ollama. Small models like Llama 3.1 8B or Qwen 2.5 7B fit comfortably on consumer laptops with 8 GB to 16 GB of RAM, but they often struggle to synthesize information from multiple long web pages accurately. They frequently drop citation markers or misattribute facts.
Frontier-grade reasoning models that can match Perplexity Pro, such as 70B parameter models, demand at least 48 GB of unified memory on Apple Silicon or high-end dedicated GPUs.
Many users resolve the local hardware problem by plugging Anthropic or OpenAI API keys into Vane. However, search engines feed extensive context into each request.
Every search query pulls in several web pages of scraped text. In a multi-turn conversation, re-sending that full search context on each follow-up message can burn through thousands of input tokens per exchange. A researcher running 20 to 30 deep searches a day on commercial API keys can easily spend $25 to $50 per month, eliminating the cost advantage over a flat-rate subscription.
Vane executes a single-pass search: it takes your query, runs one set of search terms through SearXNG, parses the top results, and generates a response.
It does not perform autonomous deep research. If your research question requires exploring multiple branches, cross-referencing conflicting claims across 20 or more pages, or digging into nested links over several minutes, Vane stops after the initial search results.
For researchers, founders, and professionals who need deep web search with frontier models but do not want to maintain Docker containers, debug SearXNG proxies, or manage separate API billing, Zemith provides a zero-setup alternative.
Zemith combines frontier model choice with autonomous research and document export:
.docx), Excel models (.xlsx), or presentation slides (.pptx) directly from your research chat.The right choice depends on whether your priority is zero-trust network isolation, a polished turnkey search engine, or multi-model research that produces finished files.
| Feature | Self-Hosted Vane (Ollama) | Self-Hosted Vane (API Keys) | Perplexity Pro | Zemith Plus |
|---|---|---|---|---|
| Monthly price | Free ($0 software cost) | Pay-per-token ($15 to $40+ usage) | $20/mo ($200/yr) | $15.99/mo ($179.88/yr) |
| Setup effort | Docker, config files, Ollama | Docker, config files, API keys | None (instant signup) | None (instant signup) |
| Search backend | Bundled SearXNG | Bundled SearXNG | Proprietary crawler | Multi-engine live web search |
| Model access | Local weights (8B to 70B) | Frontier API models | Claude, GPT-4o, Sonar | Claude 5.5 Sonnet, GPT 6.1 Sol, Gemini 4 Argon, Sonar |
| Deep research mode | No (single-pass only) | No (single-pass only) | Yes (built-in deep search) | Yes (~24 sources, background task) |
| Export formats | Raw Markdown copy | Raw Markdown copy | Markdown, PDF | Native .docx, .xlsx, .pptx |
| Maintenance | High (scraping IP blocks) | High (scraping IP blocks) | None | None |
The developer, ItzCrazyKns, renamed Perplexica to Vane to establish a distinct open-source identity rather than being perceived indefinitely as a secondary clone of Perplexity AI. A wind vane points direction through moving air; the name reflects an instrument that directs users toward accurate answers amid noisy web data.
The underlying repository at github.com/ItzCrazyKns/Vane maintains the same codebase, license, and Docker deployment structure, with active ongoing updates to its focus modes and search extractors.
To run Vane effectively on local hardware without cloud API keys, your system requirements depend on the model size you choose:
If your machine does not meet these specifications, running local models will result in sluggish token generation and memory exhaustion errors during search summarisation.
Perplexity Pro remains significantly more capable for complex exploratory research than a standard Vane installation. Perplexity maintains its own web-scale index and scraping infrastructure, bypassing the CAPTCHAs and bot detections that frequently degrade SearXNG instances.
Furthermore, Perplexity Pro includes automated deep research that recursively queries the web to clarify ambiguous answers. Vane executes a single prompt-and-search cycle. Unless you write custom orchestrations, Vane cannot autonomously plan, branch, and compile multi-page dossiers across dozens of websites.
For researchers evaluating alternatives to Perplexity Pro, our breakdown of Perplexity vs ChatGPT for research analyzes how citation accuracy and multi-step reasoning compare across major platforms.
Self-hosting Vane is the best approach if you fall into one of two categories:
However, if your primary goal is producing thorough, cited research quickly without troubleshooting Docker network bridges, dealing with blocked search queries, or watching un-cached API tokens drain your balance, a managed multi-model service is far more productive.
Vane is an impressive open-source achievement that proves self-hosted, cited AI search is possible on consumer hardware. For privacy purists and homelab developers, it provides a solid foundation for private answering engines.
For everyday academic, market, and technical research, the ongoing maintenance of SearXNG scraping endpoints and the steep hardware requirements of local frontier reasoning make self-hosting a heavy commitment.
If you want access to frontier models like Claude 5.5 Sonnet and Gemini 4 Argon alongside automated Deep Research and native Office document downloads, Zemith Plus delivers a complete research environment for $15.99 per month without the infrastructure burden. Explore how Zemith stacks up against standalone search engines on our Zemith vs Perplexity comparison.
Pay less than one AI subscription and get GPT, Claude, Gemini and more, plus 50+ AI tools.
Trusted by teams at
The top models, plus image, video and voice tools, in one plan.
Without Zemith
Total if paying separatelyUS$234.70/mo
"I love the way multiple tools they integrated in one platform. Going in the right direction."
— simplyzubair
"The quality of data and sheer speed of responses is outstanding. I use this app every day."
— barefootmedicine
"The credit system is fair, models are perfect, and the discord is very responsive. Quite awesome."
— MarianZ
"Just works. Simple to use and great for working with documents. Money well spent."
— yerch82
"The organization of features is better than all the other sites — even better than ChatGPT."
— sumore
"It lives up to the all-in-one claim. All the necessary functions with a well-designed, easy UI."
— AlphaLeaf
"The team clearly puts their heart and soul into this platform. Really solid extra functionality."
— SlothMachine
"Updates made almost daily, feedback is incredibly fast. Just look at the changelogs — consistency."
— reu0691
Hand off the research, writing, design and follow-ups. Zemith picks the tools it needs and brings back finished work.
Search the web, run deep research, read files, create images and run code with GPT, Claude, Gemini, Grok and more.
Zemith keeps working in the cloud and pings you when it's done.
Notion, Linear, Canva, Airtable and more. It asks before it creates or changes anything.
Docs, slides, sheets and PDFs, ready to send.
Chain models and tools on a visual canvas, from one prompt to a finished promo video.
Briefings, reports and reminders run on a schedule and are ready when you need them.
Real-time voice that can see your camera or screen.
The best image and video models, in one studio.
Turn PDFs, links and YouTube videos into podcasts, quizzes, flashcards and mind maps.