Morphic
Open-source поисковая система на базе AI, которая не просто выдаёт ссылки, а понимает вопрос, анализирует веб и формирует содержательный ответ с цитатами и интерактивными компонентами.
Что это такое
Morphic — это открытый поисковый движок и поисковая система с генеративным интерфейсом (Generative UI). НПроект позиционируется как открытая альтернативу Perplexity, Claude и ChatGPT.
В отличие от стандартных поисковиков или чат-ботов, отдающих только плоский Markdown, Morphic использует поток JSON-спецификаций: во время ответа прямо в интерфейсе нативно рендерятся визуальные блоки — галереи изображений с указанием источников, сетки данных, интерактивные карточки и динамические заголовки.
Система поддерживает два ключевых режима работы:
- Quick — для быстрых и точных ответов на простые запросы.
- Adaptive — для глубинного многошагового исследования, когда агент самостоятельно совершает несколько поисковых итераций, изучает содержимое страниц и собирает аналитическую сводку.
Как это используют
Morphic закрывает задачи от быстрой проверки фактов до глубокого ресерча:
- Исследования и факчекинг: Задайте любой сложный вопрос — Morphic обойдёт веб через подключенные поисковые провайдеры (Tavily, SearXNG, Brave или Exa), сопоставит источники и выдаст развёрнутый ответ, где каждое утверждение подкреплено кликабельной цитатой.
- Локальный и приватный поиск: Благодаря встроенному в Docker-сборку поисковому движку SearXNG и поддержке Ollama, Morphic можно развернуть полностью локально. Вы получаете автономный поисковый хаб, который не отправляет ваши поисковые привычки и контекст внешним сервисам.
- Работа с документами и файлами: В чат можно загружать файлы и изображения для мультимодального анализа, а история диалогов сохраняется в PostgreSQL.
- Демонстрация и шеринг результатов: Сгенерированным ответом с полной версткой и ссылками на источники можно поделиться с коллегами по уникальной ссылке.
Преимущества
- Generative UI — рендеринг богатых интерактивных элементов интерфейса прямо в процессе генерации ответа.
- Модельная независимость — динамический выбор моделей с автоматическим определением провайдеров (OpenAI, Anthropic Claude, Google Gemini, Ollama, Vercel AI Gateway и любых OpenAI-совместимых API).
- Свобода поисковых движков — поддержка провайдеров Tavily, SearXNG, Brave и Exa.
- Развёртывание в один клик — готовый Docker Compose со встроенными PostgreSQL, Redis и SearXNG (не требует сторонних API-ключей для поиска).
- Готовая инфраструктура — поддержка авторизации через Supabase Auth, работы в гостевом режиме и загрузки файлов.
Open Source и совместимость
Morphic — полностью открытый open-source проект, распространяемый под лицензией Apache License 2.0. Исходный код доступен в репозитории miurla/morphic на GitHub. Проект легко запускается локально через Bun или Docker и готов к деплою на Vercel.
Продукт полностью совместим с API VEGA: вы можете за секунды подключить Morphic к вашей инфраструктуре и направить вызовы моделей через внутренние эндпоинты без модификации кода приложения.