Vane

Active
GitHub TypeScript MIT

Description

An AI-powered answering engine with multi-model integration, web search and local knowledge base, providing a Perplexity-like search experience.

Key Features

  • Multi-model LLM support — Use local models via Ollama or connect to OpenAI, Anthropic Claude, Google Gemini, Groq and more
  • SearxNG privacy search — Integrates SearxNG meta search engine aggregating multiple search providers without tracking identity
  • Smart search modes — Speed Mode for quick answers, Balanced Mode for daily searches, Quality Mode for deep research
  • Multi-source retrieval — Web search, academic papers, discussions; can restrict to specific domains
  • File upload Q&A — Upload PDFs, text, images and ask questions about document content
  • Widgets info cards — Weather, calculations, stock prices and other quick-lookup widgets auto-displayed

Use Cases

💡 Privacy-focused daily search — Users who don't want search history tracked, using local LLMs for fully offline Q&A
💡 Academic literature research — Search academic papers and use LLM to summarize and answer questions about paper content
💡 Technical documentation lookup — Restrict search to specific documentation sites for precise answers
💡 Local file analysis — Upload PDFs or documents and perform in-depth Q&A on file contents

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (36.6k stars)
  • Permissive open-source license (MIT)
  • Established track record (2 years in production)

Categories

Quick Start

docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest

Related Projects

Scira

11.9k · TypeScript
Active A+

A minimalistic AI-powered search engine that helps you find information on the internet and cites it too. Powered by Vercel AI SDK.

typescriptllmrag +3
  • · Agentic research platform with multi-step planning that breaks complex questions into sub-tasks
  • · 17 search modes including Web, Academic, GitHub, Reddit, Stocks, Crypto, YouTube, and X (Twitter)
  • · 28 integrated tools for search, financial data, location, media, code execution, and file query

MemAgent

1.1k · Python
Stale B

A MemAgent framework that can extrapolate to 3.5M context tokens, along with a training framework for RL training of any agent workflow.

memoryagentrag +2
  • · Ultra-Long Context Processing: Extrapolate from 8K training context to 3.5M tokens with performance loss under 5%
  • · Reinforcement Learning Driven: Trained with RLVR (Reinforcement Learning from Verifiable Rewards), extends DAPO algorithm for end-to-end multi-turn conversation optimization
  • · Linear Time Complexity: Breaks through computational bottlenecks in long-text processing with linear resource scaling

Awesome LLM Apps

135.8k · Python
Active A+

100+ AI Agent and RAG apps you can actually run — clone, customize, and ship. A great reference for quickly building LLM-powered applications.

agentragllm +1
  • · 100+ runnable templates — Original, end-to-end tested projects, not a curated link collection
  • · 14 categories — AI Agents, Multi-agent, MCP Agents, Voice AI, RAG, Agent Skills, Fine-tuning, and more
  • · Multi-model compatible — Supports Claude, Gemini, OpenAI, xAI, Qwen, Llama with config-only switching