Open-source answer engine that dynamically generates UI components while providing AI-powered responses, combining conversational AI with interactive interfaces.

Overview:

Morphic is an open-source search application that combines artificial intelligence with a generative user interface. It processes search queries through configurable AI models and multiple search providers, while storing conversation history and enabling result sharing. The project is designed for developers and self-hosters who want to deploy an AI search tool with authentication, file uploads, and guest access, with ready-made support for Docker deployment.

Core Features:

  • AI search modes: Both Quick and Adaptive search modes are available for different query types.

  • Dynamic model provider detection: Supports OpenAI, Anthropic, Google, Ollama, and Vercel AI Gateway models.

  • Multiple search providers: Integrates with Tavily, SearXNG, Brave, and Exa for search results.

  • Persistent chat history: Conversation data is stored in PostgreSQL.

  • Shareable search results: Results can be shared via unique URLs.

  • User authentication: Includes Supabase Auth with a guest mode for anonymous usage.

Use Cases:

  • Developers looking to deploy a self-hosted AI search engine with flexible model and provider choices.

  • Teams needing a search tool that supports user authentication and anonymous guest access.

  • Users who want to share specific search results with others via unique, shareable links.

Why It Matters:

Morphic provides a self-hostable alternative to proprietary AI search tools, giving developers control over both the AI models and search backends they use. Its support for multiple providers (including local options like Ollama) and Docker deployment makes it practical for those who want to run AI search on their own infrastructure without relying on a single vendor.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

8,807

Fork

2,337

Licenza

Apache-2.0

Metadati

Alternativa a
Claude