Repolode
felladrin

felladrin/MiniSearch

APIキー不要で、ブラウザー内だけで動作するAIアシスタントを備えたセルフホスト型メタ検索エンジン。

代替できる製品:Perplexity

スター
608
フォーク
76
未解決の Issue
0
最終コミット
7 時間前

これは何?

MiniSearchは、Web検索結果と、出典付きの回答を生成するAIアシスタントを組み合わせたセルフホスト型検索エンジンです。Web検索結果は同梱のSearXNGインスタンスで集約され、cross-encoderモデルでローカルに再ランキングされた後、キャッシュされます。すべてが単一のDockerコンテナにまとめられています。

AIは、約1億3,500万〜40億パラメーターの厳選モデルを使い、WebGPUまたはCPUでブラウザーのタブ内で実行できます。そのため、APIキーや別の推論サーバーは不要で、検索クエリが第三者に渡ることもありません。代わりに、Ollama、LM Studio、vLLM、llama.cppなどのOpenAI互換APIに接続することも、クライアントに公開せずにサーバー経由で非公開のAPIキーを使うこともできます。

検索履歴、キャッシュされた結果、チャットはブラウザーのIndexedDBに保存され、サーバーには送信されません。既定のブラウザー検索エンジンに設定したり、Raycastから起動したり、ほかのページに埋め込んだりできます。

主な機能

  • 01厳選された言語モデルをWebGPUまたはCPUでブラウザー内実行でき、APIキーは不要です。
  • 02同梱のSearXNGインスタンスを通じて、テキストと画像の検索結果を集約します。
  • 03cross-encoderモデルを使って、検索結果をローカルで再ランキングします。
  • 04OpenAI互換API、AI Horde、または独自のAPIキーを使うサーバーサイドプロキシに接続できます。
  • 05出典付きの回答、会話履歴を踏まえた追加質問への応答、読み上げ機能を提供します。
  • 06履歴、キャッシュ、チャットをブラウザー内にローカル保存し、アカウント登録やテレメトリーは不要です。

ユースケース

  • ローカルモデルを使い、自分や少人数のグループ向けにプライベートな検索エンジンを運用する。
  • 検索UIをローカルのOllamaまたはllama.cppサーバーと組み合わせ、出典付きの回答を得る。
  • 独自のAPIキーをユーザーに公開せず、共有インスタンスをホストする。
  • ブラウザーやランチャーの既定の検索エンジンに設定する。

クイックスタート

  1. 1

    公開済みのDockerイメージを実行します

    docker run -p 7860:7860 ghcr.io/felladrin/minisearch
  2. 2

    ブラウザでインスタンスを開き、検索を開始します

使う前に知っておきたいこと

  • AIをブラウザ内で完全に実行するには、WebGPUまたはCPUの性能が重要です。また、モデルを事前にダウンロードする必要があります。

収録されている特集

トピック

よくある質問

MiniSearch とは?
APIキー不要で、ブラウザー内だけで動作するAIアシスタントを備えたセルフホスト型メタ検索エンジン。 MiniSearchは、Web検索結果と、出典付きの回答を生成するAIアシスタントを組み合わせたセルフホスト型検索エンジンです。Web検索結果は同梱のSearXNGインスタンスで集約され、cross-encoderモデルでローカルに再ランキングされた後、キャッシュされます。すべてが単一のDockerコンテナにまとめられています。
MiniSearch は無料で使えますか?ライセンスは?
MiniSearch は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
MiniSearch は今もメンテナンスされていますか?
活発にメンテナンス中。MiniSearch の最終コミットは 2026年11月6日 です。
MiniSearch は何に使えますか?
ローカルモデルを使い、自分や少人数のグループ向けにプライベートな検索エンジンを運用する。 検索UIをローカルのOllamaまたはllama.cppサーバーと組み合わせ、出典付きの回答を得る。 独自のAPIキーをユーザーに公開せず、共有インスタンスをホストする。 ブラウザーやランチャーの既定の検索エンジンに設定する。
MiniSearch のインストール方法は?
公開済みのDockerイメージを実行します: docker run -p 7860:7860 ghcr.io/felladrin/minisearch ブラウザでインスタンスを開き、検索を開始します
MiniSearch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/felladrin/MiniSearch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト