Morphic
An AI answer engine that returns cited answers with a generative interface, for anyone wanting a self-hosted search assistant.
Open Source Alternative to:

Morphic is an AI-powered search engine with a generative user interface. Rather than returning a wall of markdown, it streams a JSON spec that renders inline components, source-credited images, grids and headings, alongside grounded answers that cite where they came from.
It runs on whichever models and search backends you point it at. A model selector detects available providers, covering OpenAI, Anthropic, Google, Ollama, the Vercel AI Gateway and any OpenAI-compatible endpoint, while search can come from Tavily, SearXNG, Brave or Exa.
The application around the answer engine handles what a search tool needs to be usable day to day.
- Search modes: Quick and Adaptive, chosen per query depending on how much work an answer deserves.
- Chat history: conversations stored in PostgreSQL rather than kept only in the browser.
- Sharing: results given a unique link so a colleague can open the same answer.
- Authentication: Supabase Auth for accounts, with a guest mode for anonymous use.
- File upload: documents attached to a search once the feature is configured.
The quickest path is Docker Compose, which starts PostgreSQL, Redis, SearXNG and Morphic together, so no separate search API key is required to get going. Local development uses Bun, and a one-click deploy to Vercel is available.
It suits anyone who wants a private answer engine pointed at their own models and search providers, running on a laptop or a single server under the Apache 2.0 license.
Stars
9,093Forks
2,349Last commit
6 days agoRepository age
2 yearsLicense
Apache-2.0Version
1.6.0Repository
miurla/morphic
Auto-fetched from GitHub .
Open source alternatives similar to Morphic:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit