Open-Source AI Search
Read the code. Understand the system. Adapt an MIT-licensed search engine to your own workflow.
Built in the openMeet Vane, formerly Perplexica. Explore an open-source AI search engine with cited answers, flexible model support, and self-hosting options.
An independent community guide. Not the official Vane website.
Vane is an open-source AI search engine for people who want more control over how they find information. Instead of stopping at a list of links, it combines web results with a language model to produce a readable answer with citations. The project was previously called Perplexica and continues under the Vane name.
Its search layer uses SearXNG, a metasearch engine that gathers results from multiple search engines. A model then turns retrieved context into an answer. You can connect a local model through Ollama or choose a supported cloud provider, depending on your hardware, budget, and preferences.
It is a useful starting point for developers, researchers, and self-hosting enthusiasts who are comfortable managing their own software. That control comes with responsibility: you maintain the instance, check its sources, and decide which services receive your data. Self-hosting is a deployment choice, not a guarantee of accuracy or privacy.
A practical foundation for your own
AI-powered research workflow.
Read the code. Understand the system. Adapt an MIT-licensed search engine to your own workflow.
Built in the openRun your own instance with Docker, with SearXNG bundled in the standard image.
Your infrastructureChoose Ollama for local models or connect a supported cloud provider. Make the tradeoffs yourself.
Your choice of modelFollow citations back to the original pages. Use sources to check claims and continue your research.
Keep the contextMore ownership or less setup?
Choose the tradeoff that fits you.
| What matters | VaneSelf-hosted & open source | PerplexityManaged AI search |
|---|---|---|
| Open-source availability | MIT-licensed source code | Hosted proprietary product |
| Self-hosting | Deploy on your own infrastructure | Use the managed service |
| Local LLM support | Connect local models through Ollama | No user-hosted local model setup |
| Setup complexity | Docker, model setup, and configuration | Open the website or app |
| Infrastructure and API costs | Your hardware, electricity, hosting, and any model API usage | Free access and paid plans; limits vary |
| Privacy considerations | Depends on your model, search services, logs, and deployment | Governed by service settings and privacy policy |
| Maintenance responsibility | You manage updates, access, and backups | Provider maintains the service |
Product details checked October 21, 2026. No benchmark or pricing claims. Sources: Vane repository and Perplexity Help Center .
Choose control or convenience. Vane puts the stack in your hands. A managed service takes infrastructure off your plate.
Install Docker Engine or Docker Desktop for your system and make sure it is running. Local LLMs need additional hardware resources.
Run the verified upstream command. The standard image bundles SearXNG; the named volume preserves application data.
Visit localhost:3000 on the Docker host and complete the setup. Enter provider credentials only in your own instance.
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latestFrom the official README · checked October 21, 2026. The latest image can change; review upstream instructions before running.
The upstream command publishes port 3000 on all host interfaces. For local-only access, replace -p 3000:3000 with -p 127.0.0.1:3000:3000. Do not expose an unauthenticated instance to the public internet. Add access controls before remote use.
This guide never asks for or collects API keys.
Before you build your own
search setup, start here.
Vane is an open-source AI answering engine that combines web search with a language model to produce answers with source citations. This website is an independent guide to the project.
Yes. Vane is the renamed continuation of Perplexica. Older guides may use the former name; follow the current Vane repository for installation instructions.
The software is available under the MIT license. Running it can still involve hardware, electricity, hosting, and cloud model API costs. Free software does not mean every deployment is free to operate.
Yes. You can run a Docker instance on your own computer and access it at localhost:3000. Web search still needs internet access, even if the language model runs locally.
Yes. Ollama is supported for local models. Your Vane container must be able to reach the Ollama server; consult the official troubleshooting notes for your operating system.
A supported cloud model provider generally requires its own credentials. Ollama can run local models without a paid cloud model API key. Configure providers in your own Vane instance, never on this guide.
Self-hosting gives you more control, but privacy depends on configuration. Search requests reach search services, cloud models receive submitted context, and your server may retain data. Review every service involved.
That depends on your priorities. Vane suits people who value source access, model flexibility, and control over deployment. Perplexity may suit people who prefer a managed service with less setup and maintenance. There is no universal winner.
Start with the source. Build an instance that fits your workflow.