38,140
stars
+35
4,280
forks
210
watchers
402
prs
691
issues
34
releases
118
discussions
README
Vane 🔍
Vane is a privacy-focused AI answering engine that runs entirely on your own hardware. It combines knowledge from the vast internet with support for local LLMs (Ollama) and cloud providers (OpenAI, Claude, Groq), delivering accurate answers with cited sources while keeping your searches completely private.
!preview
Want to know more about its architecture and how it works? You can read it here.
✨ Features
🤖 Support for all major AI providers - Use local LLMs through Ollama or connect to OpenAI, Anthropic Claude, Google Gemini, Groq, and more. Mix and match models based on your needs.
⚡ Smart search modes - Choose Speed Mode when you need quick answers, Balanced Mode for everyday searches, or Quality Mode for deep research.
🧭 Pick your sources - Search the web, discussions, or academic papers. More sources and integrations are in progress.
🧩 Widgets - Helpful UI cards that show up when relevant, like weather, calculations, stock prices, and other quick lookups.
🔍 Web search powered by SearxNG - Access multiple search engines while keeping your identity private. Support for Tavily and Exa coming soon for even better results.
📷 Image and video search - Find visual content alongside text results. Search isn't limited to just articles anymore.
📄 File uploads - Upload documents and ask questions about them. PDFs, text files, images - Vane understands them all.
🌐 Search specific domains - Limit your search to specific websites when you know where to look. Perfect for technical documentation or research papers.
💡 Smart suggestions - Get intelligent search suggestions as you type, helping you formulate better queries.
📚 Discover - Browse interesting articles and trending content throughout the day. Stay informed without even searching.
🕒 Search history - Every search is saved locally so you can revisit your discoveries anytime. Your research is never lost.
✨ More coming soon - We're actively developing new features based on community feedback. Join our Discord to help shape Vane's future!
Sponsors
Vane's development is powered by the generous support of our sponsors. Their contributions help keep this project free, open-source, and accessible to everyone.
We'd like to thank the following partners for their generous support:
Exa • The Perfect Web Search API for LLMs - web search, crawling, deep research, and answer APIs
Installation
There are mainly 2 ways of installing Vane - With Docker, Without Docker. Using Docker is highly recommended.
Getting Started with Docker (Recommended)
Vane can be easily run using Docker. Simply run the following command:
bash
docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest
This will pull and start the Vane container with the bundled SearxNG search engine. Once running, open your browser and navigate to http://localhost:3000. You can then configure your settings (API keys, modelTop issues
#62fresh build, page loads but working icon in the middle never finishes41 comments · 2024-05-04#180Perplexica not working on fresh installation33 comments · 2024-06-09#572Failed to connect to the server. Please try again later.29 comments · 2025-01-25#224error: undefined - MacOS Ollama27 comments · 2024-06-25#258Copilot functionality24 comments · 2024-07-10#656Failed to connect to the server22 comments · 2025-02-28#965Unable to conduct a search18 comments · 2026-01-03#589Docker image17 comments · 2025-02-02
Discussions
#1220Before uploading podcast notes: keep quotations separate from interpretations0 comments · 2026-10-29#1201Truncation eats your sources, not your question: a well-cited wrong answer0 comments · 2026-09-26#1183Setting up NanoGPT connection0 comments · 2026-08-09#1134Vane, LiteLLM, Langfuse - Session ID0 comments · 2026-05-13#1108Vane? Not Perlexica? | Gotta Ask1 comments · 2026-04-14#1087Persistent local storage with conceptual auto-categorization0 comments · 2026-04-01#1085Heartbeat check?0 comments · 2026-03-29#1083Streaming responses1 comments · 2026-03-28
Latest release
v1.12.2 v1.12.2 2026-04-10What's Changed Fixed history double-conversion bugs to ensure smoother suggestion generation. Added validation and timeouts to prevent hung search requests. Improved widget execution handling; errors no longer crash the entire research pipeline. Resolved build-time errors by addressing missing package dependencies. Fixed edge cases involving non-array search query formats. Integrated serverUtils and updated the reverse geolocation API for better accuracy. Enhanced error handling for file upload workflows. Added a Chromium-based scraper for better compatibility