Morphic vs Vane

Two of the top search, side by side: score, setup, license, activity and what each review found.

11st of 5 in Search

Morphic

Search engine that answers with citations and renders rich inline components

70 out of 100
#44th of 5 in Search

Vane

Self-hosted answer engine with cited sources over SearXNG

55 out of 100
Morphic vs Vane: score parts and facts
What we compareMorphicVane
Score parts, out of 100
Adoption29, niche86, widely used
Freshness100, active100, active
Maintenance95, healthy9, weak
Easy to run67, easy33, some setup
Agent-ready70, partly0, none
Facts from GitHub and the README
Stars9.2k37.2k
LicenseApache-2.0 (permissive)MIT (permissive)
Last commitOct 2026Sep 2026
Last releaseSep 2026Apr 2026
LanguageTypeScriptNot stated
DockerYesYes
GPUNot statedNot needed
arm64 or Apple SiliconNot statedNot stated

Morphic

Morphic runs web searches and returns cited answers, rendering inline components such as images, grids and headings from a streamed JSON spec instead of plain markdown. It offers Quick and Adaptive search modes and works with OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway and OpenAI-compatible models. Docker Compose brings up PostgreSQL, Redis, SearXNG and the app, with chat history stored in PostgreSQL.

Who it is for: Self-hosters wanting a cited AI search UI with their own models

Strengths

  • Compose file bundles PostgreSQL, Redis and SearXNG, so no search API key is required
  • Supports Tavily, SearXNG, Brave and Exa as search providers
  • Model selector detects providers, including local Ollama and OpenAI-compatible endpoints
  • Auth is switchable between Supabase, better-auth and none

Weaknesses

  • Full stack needs four containers: PostgreSQL, Redis, SearXNG and the app
  • Supabase is the default auth provider unless ENABLE_AUTH=false or AUTH_PROVIDER is set
  • Needs at least one AI provider API key or a local Ollama setup
  • README gives no RAM or hardware requirements
  • Docker + Compose
  • Needs PostgreSQL, Redis, SearXNG, Supabase Auth (optional)
  • Models: OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway
  • port 3000

Vane

Next.js answer engine (formerly Perplexica) that runs searches through a bundled SearXNG instance, then answers with citations using Ollama, OpenAI-compatible servers, OpenAI, Anthropic, Gemini or Groq models. Offers Speed, Balanced and Quality modes, web, discussion and academic sources, image and video search, file uploads and a search API. One container on port 3000; a slim image uses your own SearXNG.

Who it is for: Self-hosters replacing Perplexity with local models

Strengths

  • Single Docker image bundles SearXNG; no search API key needed
  • Local models via Ollama or any OpenAI-compatible server, plus cloud providers
  • Browser search-engine shortcut via /?q=%s and a REST search API
  • Slim image works with an existing SearXNG (JSON format and Wolfram Alpha enabled)

Weaknesses

  • No authentication yet; listed as an upcoming feature
  • Own-SearXNG setups must enable JSON output and Wolfram Alpha or searches fail
  • Tavily and Exa search backends are marked coming soon
  • Ollama on Linux must listen on 0.0.0.0 for the container to reach it
  • no GPU
  • Docker + Compose
  • Needs SearXNG (bundled in the default image), LLM provider (Ollama, OpenAI-compatible server or cloud API)
  • Models: Ollama, OpenAI, Anthropic Claude, Google Gemini, Groq
  • port 3000

More in Search