このプロジェクトについて

Morphicは、根拠に基づき出典を明記した回答と生成UIを組み合わせたオープンソースのAI駆動検索エンジンです。プレーンなMarkdownを返す代わりに、回答はストリーミングされるJSON仕様からライブでリッチなインラインコンポーネント(出典を明記した画像、グリッド、見出しなど)を描画し、典型的なチャットインターフェースよりも構造化された視覚的な体験を提供します。 このプロジェクトには、QuickとAdaptiveの2つの検索モードがあり、OpenAI、Anthropic、Google、Ollama、Vercel AI Gateway、OpenAI互換プロバイダーにわたる動的プロバイダー検出を備えたモデルセレクターが提供されています。検索側では、Tavily、SearXNG、Brave、Exaなど複数の検索バックエンドをサポートしており、ユーザーは好みの検索APIを接続するか、SearXNGをローカルで実行して自己完結型のセットアップを構築できます。 検索機能に加え、MorphicにはPostgreSQLに永続化されるチャット履歴、共有可能な結果URL、ファイルアップロードのサポート、Supabase Authを介したユーザー認証、匿名利用のためのゲストモードが含まれています。デプロイメントはシンプルで、Dockerイメージはghcr.ioで公開されており、Docker Composeを使用すると、追加の検索APIキーなしでPostgreSQL、Redis、SearXNG、アプリを一緒に起動できます。ローカル開発にはBunを使用し、ワンクリックでのVercelデプロイパスも用意されています。リポジトリには、設定、Dockerオプション、プライバシーに関する動作も文書化されており、Apache License 2.0のもとで公開されています。