At a Glance:
Morphic is an AI-powered search engine with generative UI, offering Quick and Adaptive search modes with dynamic provider detection across OpenAI, Anthropic, Google, Ollama, and Vercel AI Gateway.
Overview:
Morphic is an AI-powered search engine that combines web search with a generative interface. It provides two distinct search modes — Quick and Adaptive — allowing users to choose between direct answers and more elaborate AI-generated results. The project supports multiple AI model providers, including OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway, and OpenAI-compatible providers, with automatic provider detection. Multiple search backends are available, such as Tavily, SearXNG, Brave, and Exa. The engine stores chat history in PostgreSQL, supports shareable search result URLs, file uploads, and user authentication through Supabase Auth, while also offering a guest mode for anonymous usage. Docker deployment is available.
Key Decision Points:
AI provider flexibility: Supports OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway, and OpenAI-compatible providers with dynamic detection, allowing users to switch between models based on availability or preference
Search backend options: Integrates with multiple search providers including Tavily, SearXNG, Brave, and Exa, giving operators choice over the underlying search infrastructure
Deployment model: Ships with Docker deployment support and Vercel deployment configurations, indicating a self-hosted or cloud-deployed setup rather than a managed SaaS offering
Authentication flexibility: Provides both authenticated access via Supabase Auth and a guest mode for anonymous usage, accommodating different deployment and access control needs
Data persistence: Stores chat history in PostgreSQL, making past searches retrievable and shareable through unique URLs
Core Features:
Generative UI search: Delivers AI-generated responses with a dynamic interface rather than only text-based answers
Quick and Adaptive search modes: Quick mode provides concise answers while Adaptive mode generates more detailed AI-powered responses
Dynamic model selection: Automatically detects available AI providers and allows switching between OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway, and compatible providers
Multi-provider search: Supports Tavily, SearXNG, Brave, and Exa as search backends
Shareable results: Generates unique URLs for search results that can be shared with others
Chat history with PostgreSQL: Persists conversation history in a PostgreSQL database for retrieval across sessions
File upload support: Accepts file uploads as part of the search or conversation flow
Supabase Auth and guest mode: Supports authenticated user access and anonymous usage without login
Use Cases:
Developers deploying a self-hosted AI search interface with control over which AI models and search backends are used
Users wanting an AI search tool with shareable result URLs and persistent chat history across sessions
Operators who need flexible AI provider switching across OpenAI, Anthropic, Google, or local models via Ollama without being locked into a single vendor
Open-Source Alternative Value:
Morphic provides an open-source alternative to proprietary AI search interfaces by making the generative UI search engine available for self-deployment with Docker or Vercel. Operators can choose their own AI model providers — including local options via Ollama — and select from multiple search backends like SearXNG, Brave, Tavily, or Exa. Chat data remains in a self-managed PostgreSQL database rather than a third-party cloud. The project supports authenticated and anonymous access modes, giving deployers flexibility in how they expose the service.




