ItzCrazyKns /Vane

Vane is an AI-powered answering engine.

★ 38,140⑂ 4,280👁 210⑃ 402● 691▤ 34◈ 118
TypeScriptMITCreated 2024-04-09
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, model

Top issues

Discussions

Latest release

v1.12.2 v1.12.2 2026-04-10
What'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

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON