About this project
Morphic is an open-source AI-powered search engine that pairs grounded, cited answers with a generative UI. Instead of returning plain markdown, answers render rich inline components—source-credited images, grids, and headings—live from a streamed JSON specification, giving results a more structured, visual feel than a typical chat interface.
The project offers two search modes, Quick and Adaptive, and a model selector with dynamic provider detection across OpenAI, Anthropic, Google, Ollama, Vercel AI Gateway, and OpenAI-compatible providers. On the retrieval side it supports multiple search backends including Tavily, SearXNG, Brave, and Exa, so users can plug in whichever search API they prefer or run SearXNG locally for a self-contained setup.
Beyond search, Morphic includes chat history persisted in PostgreSQL, shareable result URLs, file upload support, user authentication via Supabase Auth, and a guest mode for anonymous usage. Deployment is straightforward: a Docker image is published on ghcr.io, and Docker Compose brings up PostgreSQL, Redis, SearXNG, and the app together with no extra search API key required. Local development uses Bun, and there is a one-click Vercel deploy path. The repository also documents configuration, Docker options, and privacy behavior, and is released under the Apache License 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.