
ChatGPT
AI conversational assistant for answering questions, writing, and coding help
Discover top open-source software, updated regularly with real-world adoption signals.

AI-powered search engine with generative UI and streaming
Open-source AI search engine combining natural language understanding with generative UI. Supports multiple AI providers, search engines, and real-time streaming responses.

Morphic reimagines search by combining AI-powered natural language understanding with a dynamic generative user interface. Built on Next.js and the Vercel AI SDK, it delivers streaming responses that adapt in real-time, transforming traditional search results into interactive, contextual experiences.
Designed for extensibility, Morphic supports multiple AI providers—including OpenAI, Anthropic, Google AI, Ollama, and Groq—alongside search backends like Tavily, SearXNG, and Exa. Developers can switch models directly from the UI, configure search depth and filtering, and deploy via Vercel, Docker, or Cloudflare Pages. Optional features include Supabase authentication, Redis-backed chat history, and reasoning models that expose their thought process.
Whether you're prototyping a conversational search interface or deploying a production-ready alternative to traditional search engines, Morphic provides the stack: TypeScript for type safety, Tailwind CSS and shadcn/ui for rapid UI development, and Docker images for containerized deployments. The project is Apache 2.0 licensed and actively maintained, with comprehensive configuration options for video search, safe search filters, and custom time ranges.
When teams consider Morphic, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Internal Knowledge Search
Deploy a self-hosted AI search engine for company documentation with Supabase auth, enabling employees to query internal resources using natural language with reasoning transparency.
Research Assistant Interface
Build a conversational research tool that streams answers from multiple search providers, allowing users to switch between AI models and adjust search depth for academic or technical queries.
Custom Browser Search Engine
Integrate Morphic as a default browser search engine, replacing traditional search with AI-generated, context-aware results that adapt to user intent in real-time.
Multi-Model AI Experimentation
Prototype and compare responses across OpenAI, Anthropic, Ollama, and Groq models within a single interface, evaluating performance for specific domain queries without rebuilding infrastructure.
Morphic supports OpenAI (default), Google Generative AI, Azure OpenAI, Anthropic, Ollama, Groq, DeepSeek, Fireworks, xAI (Grok), and any OpenAI-compatible provider. Models are configured in models.json with corresponding API keys.
Yes, you can self-host SearXNG as a search backend, eliminating dependency on commercial search APIs like Tavily. However, you still need an AI provider API key (or use Ollama locally) for language model functionality.
Chat history is optional and requires Redis (local or Upstash) for persistence. When enabled with Supabase authentication, users can save, retrieve, and share previous search sessions.
Morphic supports Vercel one-click deployment, Cloudflare Pages, Docker Compose, and prebuilt Docker images from GitHub Container Registry. All methods require environment variables for API keys and optional services.
Yes, the UI is built with Next.js, Tailwind CSS, and shadcn/ui components. Developers can modify React Server Components, adjust streaming behavior via Vercel AI SDK, and override model configurations in models.json.
Project at a glance
ActiveLast synced 4 days ago