Vane: Privacy-Focused AI Answering Engine
Vane: A Privacy-First AI Answering Engine You Run on Your Own Hardware
Vane is more than a clever AI assistant. It’s a privacy-focused answering engine designed to run entirely on your own hardware, weaving together the vast knowledge of the internet with the flexibility of local LLMs and cloud providers. It delivers accurate, cited answers while keeping your searches private and under your control. If you’re curious about the architecture, the flow, and how to get started, you’ve landed in the right place. Below, you’ll find a detailed tour of Vane’s features, how it works, installation options, and how to leverage its powerful mix of sources, widgets, and integrations.
Preview image

Introduction: What makes Vane special
Vane is built to respect your privacy while offering a robust feature set that covers both local and cloud-backed AI models. It can orchestrate local LLMs through Ollama, connect to cloud providers like OpenAI and Claude, and even leverage other engines such as Google Gemini and Groq. The goal is to deliver precise answers with properly cited sources, all while keeping your raw search data off external servers.
This blog post will walk you through the core ideas, the feature set, how to install and run Vane, how to use it effectively as a search engine, and how to engage with the community to influence future improvements.
Key Features: What you get with Vane
Support for all major AI providers
Run local LLMs via Ollama for fully offline or private processing.
Connect to OpenAI, Anthropic Claude, Google Gemini, Groq, and more.
Mix and match models to fit speed, cost, and accuracy needs.
Smart search modes
Speed Mode for quick, snappy responses.
Balanced Mode for everyday searches.
Quality Mode for deep-dive research with thorough sourcing.
Flexible sources and domains
Search the web, forums and discussions, or academic papers.
More sources and integrations are in the pipeline.
Widgets for quick insights
Weather, calculations, stock prices, and other handy lookups appear as contextual UI cards.
Web search powered by SearxNG
Private, federated web search across multiple engines.
Tavily and Exa integrations are on the roadmap for even stronger results.
Image and video search
Visual content is discoverable alongside textual results.
File uploads
Upload PDFs, text files, and images, and ask questions about them.
Domain-specific searches
Restrict searches to specific websites for precise technical documentation or papers.
Smart query suggestions
Get intelligent prompts as you type to craft better questions.
Discover feed
Browse interesting and trending content without actively searching every time.
Local search history
All searches are saved locally so you can revisit discoveries without losing context.
Ongoing development
The project actively evolves with community feedback and contributions.
Community support
A welcoming space on Discord for discussions, help, and collaboration.
Visual touchpoints and sponsorships
Vane’s development is supported by sponsors who help keep the project free and open. The project features sponsor banners that showcase contributions from Warp and Exa, among others:
Warp Terminal
Warp is highlighted as a modern, AI-powered terminal with a focus on speed and productivity. Check Warp’s page for more details about integrating it with Vane.
Exa
Exa is presented as a perfect web search API for LLMs—covering web search, crawling, deep research, and answer APIs.
One-click deployment partners
Sealos, RepoCloud, ClawCloud, and Hostinger provide streamlined deployment options to get Vane up and running quickly in various environments.
Notes on visuals
- The Vane preview image and sponsor logos live in the project’s assets. They help illustrate the experience you’ll get when you run Vane in your own environment.
How Vane works: Architecture at a glance
Local LLMs with Ollama
Vane can host and query local models via Ollama, enabling private, on-device reasoning without exposing content to external servers.
Cloud providers as optional accelerants
In addition to local models, Vane can route prompts to OpenAI, Claude, Gemini, Groq, and other providers when you want enhanced capabilities or specific models.
SearxNG as the search backbone
SearxNG handles the privacy-preserving, multi-engine web search, contributing to the “web search powered by SearxNG” feature. You’ll have access to diverse engines while keeping your identity private.
Directed search with domain and source controls
You can restrict searches to specific domains or sources to tailor results for technical docs, papers, or vendor documentation.
Citations and traceability
A core design principle is to provide cited sources for answers so you can verify the information and explore the underlying material yourself.
Widgets and UI
The UI includes helpful widgets that surface quick data (like weather or stock quotes) in the context of your queries, helping you stay informed without extra navigation.
Getting started: Installation and setup (Docker-first approach)
Recommended path: Docker installation
Why Docker?
It simplifies setup and ensures consistent environments across devices.
The image bundles SearxNG out of the box, so you don’t need to assemble multiple components manually.
Quick start (Docker)
Run the following command to launch a Vane container with persistent data: docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
After the container starts, open http://localhost:3000 in your browser and complete the setup (API keys, models, SearxNG URL, etc.).
Note on persistence
The -v vane-data:/home/vane/data flag creates persistent storage for your data and uploaded files.
Vane with your own SearxNG instance
If you already maintain a SearxNG workspace, you can use a slim Vane image and point it at your SearxNG: docker run -d -p 3000:3000 -e SEARXNGAPIURL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest
Ensure your SearxNG instance has:
- JSON format enabled
- Wolfram Alpha search engine enabled
Replace the URL with your actual SearxNG endpoint, then configure your AI provider settings in the Vane setup UI.
Non-Docker installation (alternative path)
If you prefer to run Vane without Docker: 1) Install SearXNG and enable JSON output; enable Wolfram Alpha search. 2) Clone the repository: git clone https://github.com/ItzCrazyKns/Vane.git cd Vane 3) Install dependencies: npm i 4) Build the application: npm run build 5) Start the application: npm run start 6) Access http://localhost:3000 and complete the setup.
Why Docker is recommended
It streamlines environment setup and dependency management.
It makes it easier to reproduce across machines and to deploy with consistent behavior.
Advanced setup: Building from source
If you want full control over the build environment: 1) Ensure Docker is installed and running. 2) Clone the repo as above. 3) Build and run with Docker: docker build -t vane . docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane vane 4) Access http://localhost:3000 to configure keys, models, and the SearxNG URL.
Non-Docker from source (alternative)
This path is more hands-on and suitable for developers who want to tailor the build process or integrate into custom workflows.
Troubleshooting: Common issues and fixes
Local OpenAI API provider setup
If Vane reports missing chat model providers, verify:
- The server runs on 0.0.0.0 and the expected port.
- The model names match what your local LLM server exposes.
- The API key is provided (or replaced with a placeholder if using a non-auth model).
Ollama connection errors
The backend may fail to connect to Ollama. Fix steps:
- Check the Ollama API URL in the settings.
- On Linux, make sure Ollama’s host is exposed (e.g., Environment="OLLAMA_HOST=0.0.0.0:11434" in systemd).
- Ensure the port is not blocked by a firewall.
- If using different OS ports, adjust accordingly and reload services.
Lemonade connection issues
If you’re using Lemonade (as part of the search ecosystem), confirm:
- The API URL and port are correct for Windows, Mac, or Linux.
- The Lemonade server is running and accessible from all interfaces (0.0.0.0).
- The port is open in the firewall settings.
Using Vane as a search engine
You can configure Vane to act as a browser search engine substitute.
Steps:
Open your browser settings.
Add a new search engine with the URL: http://localhost:3000/?q=%s
Replace localhost with your IP or domain if Vane is hosted remotely.
Save and use the new search engine in your browser’s address bar.
Vane’s API
Developers can integrate Vane via its API to run searches, switch models, and retrieve answers with citations.
Full API documentation is available in the project docs.
Expose Vane to the network
- Vane runs on Next.js and is designed to be accessible on the same network and via port-forwarding.
- This makes it straightforward to access from other devices in your environment or to share a private instance with teammates.
One-click deployment and partnerships
- Vane supports multiple one-click deployment templates to help you get started quickly:
- Deploy to Sealos
- Deploy to RepoCloud
- Run on ClawCloud
- Deploy on Hostinger
- These options are showcased through banner images and links that guide you to the respective deployment workflows.
Upcoming features and community involvement
- Vane is actively evolving. Planned enhancements include:
- Adding more widgets, integrations, and search sources
- Allowing the creation of custom agents (name T.B.D.)
- Implementing authentication
- Community feedback is welcome. Join the Discord to discuss features, report issues, and contribute ideas.
Support and contributions: How you can help
If you find Vane useful, consider contributing through GitHub Issues and pulling requests.
Donations help keep Vane free and open. The project provides a donation address for Ethereum: Address: 0xB025a84b2F269570Eb8D4b05DEdaA41D8525B6DD
Community and help channels
Discord: https://discord.gg/EFwsmQDgAu
You can reach out to the project maintainer on Discord at itzcrazykns
Contributing
Vane is built on a collaborative model. If you discover bugs or have ideas, open issues or contribute code following the CONTRIBUTING.md guidelines in the repository.
Help and support channels: Where to get help
- GitHub issues for bug reports and feature requests
- The Discord server for real-time assistance and community discussions
- Direct contact via the project’s Discord handle for more informal questions or collaboration inquiries
Widgets and user experience: Practical usage tips
- Widgets come into play when relevant results require quick lookups—weather, a stock price, or a simple calculation—without forcing you to navigate away from your current query.
- Image and video search capabilities broaden the scope of results beyond text. This is particularly useful for visual research, design references, and multimedia sources.
Smart search and history: A private, persistent workflow
- Vane’s search history is stored locally, ensuring that your research trail stays private and recoverable on your own device.
- The smart suggestions feature helps you refine queries on the fly, guiding you toward better phrasing and more precise searches.
Discoverability and staying informed
- The Discover feature surfaces interesting and trending content, helping you stay informed even when you’re not actively searching for something specific.
- The combination of private searches and a broad set of sources makes Vane a powerful personal knowledge assistant.
A note on privacy and control
- The defining promise of Vane is privacy: searches stay on your hardware, sources are chosen by you (or your configuration), and you can control how much data is sent to cloud providers.
- This makes Vane particularly appealing to researchers, developers, students, and privacy-conscious users who want the benefits of AI-powered search without surrendering control over their data.
Closing thoughts: Is Vane right for you?
If you value privacy and want a flexible, extensible AI search experience that can run entirely on your hardware—with the option to tap into cloud models when needed—Vane is worth exploring. Its architecture is designed to accommodate a spectrum of use cases, from private local inquiries to deep research tasks requiring multiple sources and high-quality results. The project’s openness, clear documentation, and active community support make it easy to get started, customize, and contribute.
Images and visuals referenced in this post
Vane header badges and stats line
[GitHub stars], [GitHub forks], [GitHub watchers], [Docker Pulls], [License MIT], [GitHub last commit], [Discord]
These are embedded as image badges at the top of this post to reflect project status and community engagement.
Preview image
Preview of the Vane UI:

Sponsorship visuals
Warp Terminal banner: Warp Terminal image
Exa banner: Exa image
One-click deployment banners
Sealos, RepoCloud, ClawCloud, and Hostinger banners are included to illustrate easy deployment pathways:
- Deploy to Sealos: [Deploy to Sealos image] https://raw.githubusercontent.com/labring-actions/templates/main/Deploy-on-Sealos.svg
- Deploy to RepoCloud: [Deploy to RepoCloud image] https://d16t0pc4846x52.cloudfront.net/deploylobe.svg
- Run on ClawCloud: [Run on ClawCloud image] https://raw.githubusercontent.com/ClawCloud/Run-Template/refs/heads/main/Run-on-ClawCloud.svg
- Deploy on Hostinger: [Deploy on Hostinger image] https://assets.hostinger.com/vps/deploy.svg
By combining privacy-first protections, a wide range of AI providers, and a flexible, source-rich search experience, Vane aims to be a practical, powerful assistant that respects your data while helping you stay informed and productive. Whether you’re building research pipelines, staying on top of current events, or simply exploring the capabilities of modern AI in a private setting, Vane offers a thoughtful, well-documented path forward. If you’d like to contribute or shape its future, the door is open—join the community, share your experiences, and help Vane grow.
Enjoying this project?
Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.
Repository:https://github.com/ItzCrazyKns/Vane
GitHub - ItzCrazyKns/Vane: Vane: Privacy-Focused AI Answering Engine
Vane is an open-source privacy-first AI answering engine that runs entirely on your own hardware, weaving together internet knowledge with local LLMs and cloud ...
github - itzcrazykns/vane