フォルダを自動でインデックス化し、Elasticsearch APIに対応するRust製ローカルAI検索エンジン
asciimoo/hister
閲覧したWebページや保存したファイルをインデックス化し、Web、ターミナル、MCP経由のAIアシスタントから検索できる、プライベートなセルフホスト型検索エンジン。
代替できる製品:Pinboard
Google Search
- スター
- 6,084
- フォーク
- 289
- 未解決の Issue
- 61
- 最終コミット
- 昨日
これは何?
Histerは、閲覧したWebページや保存しておきたいローカルファイルから全文検索インデックスを作成する、個人向け検索エンジンです。サードパーティの検索サービスに頼るのではなく、自分で運用するサーバーにドキュメントとインデックスを保存します。そのため、URLを思い出せなくても、コンテンツに含まれる語句を検索して、数か月前に読んだものを見つけられます。
FirefoxまたはChromeの拡張機能で新しく閲覧したページを保存できるほか、ブラウザーの履歴やブックマークのインポート、ローカルディレクトリのインデックス化、Webサイトのクローラーにも対応しています。検索クエリでは、フィールド指定のフィルター、フレーズ、ワイルドカード、否定、エイリアス、検索結果の優先度を指定できます。オプションのセマンティック検索では、設定した埋め込みベクトルのエンドポイントを使い、意味に基づいてドキュメントを検索できます。
Webインターフェース、ターミナルUI、コマンドライン、またはMCP経由で接続したAIアシスタントから検索できます。Goで開発されており、共有サーバー上で複数ユーザーがそれぞれ別のドキュメントセットを利用できます。デフォルトではテレメトリーを送信しません。
主な機能
- 01タイトルやURLだけでなく、閲覧したページやローカルファイルを全文インデックス化。
- 02FirefoxとChromeの拡張機能で、新しいページを自動保存。
- 03ブラウザーの履歴やブックマーク、ファイルをインポートし、ローカルディレクトリをインデックス化。
- 04フィールド指定のフィルター、フレーズ、ワイルドカード、否定に対応した高度な検索構文。
- 05設定した埋め込みベクトルのエンドポイントを利用する、オプションのセマンティック検索。
- 06Web UI、ターミナルUI、コマンドライン、またはMCP接続のAIアシスタントから検索。
ユースケース
- ページや記事の内容に含まれる語句で検索し、以前読んだものを見つける。
- ブラウザーの履歴やブックマークを、自分のマシン上にプライベートな検索可能アーカイブとして保存する。
- Webコンテンツとローカルのドキュメントフォルダーを一か所から検索する。
- MCP経由でAIアシスタントに、個人の閲覧履歴やファイルのインデックスを検索させる。
クイックスタート
- 1
最新リリースからお使いのプラットフォーム用のバイナリをダウンロードし、名前を hister に変更します
- 2
Linux または macOS でバイナリを実行可能にします
chmod +x hister - 3
Linux または macOS で Hister サーバーを起動します
./hister listen - 4
http://127.0.0.1:4433 を開き、Firefox または Chrome 用のブラウザー拡張機能をインストールします
使う前に知っておきたいこと
- ページをインデックス化して検索できるようにするには、サーバーをターミナルで実行し続ける必要があります。
- オプションのセマンティック検索では、設定した embeddings エンドポイントにドキュメントのテキストが送信されます。
- AGPL-3.0 の下でライセンスされています。ネットワークサービスとして提供する場合、変更したソースコードの共有が必要となるコピーレフトライセンスです。
トピック
よくある質問
- hister とは?
- 閲覧したWebページや保存したファイルをインデックス化し、Web、ターミナル、MCP経由のAIアシスタントから検索できる、プライベートなセルフホスト型検索エンジン。 Histerは、閲覧したWebページや保存しておきたいローカルファイルから全文検索インデックスを作成する、個人向け検索エンジンです。サードパーティの検索サービスに頼るのではなく、自分で運用するサーバーにドキュメントとインデックスを保存します。そのため、URLを思い出せなくても、コンテンツに含まれる語句を検索して、数か月前に読んだものを見つけられます。
- hister は無料で使えますか?ライセンスは?
- hister は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hister は今もメンテナンスされていますか?
- 活発にメンテナンス中。hister の最終コミットは 2026年10月19日 です。
- hister は何に使えますか?
- ページや記事の内容に含まれる語句で検索し、以前読んだものを見つける。 ブラウザーの履歴やブックマークを、自分のマシン上にプライベートな検索可能アーカイブとして保存する。 Webコンテンツとローカルのドキュメントフォルダーを一か所から検索する。 MCP経由でAIアシスタントに、個人の閲覧履歴やファイルのインデックスを検索させる。
- hister のインストール方法は?
- 最新リリースからお使いのプラットフォーム用のバイナリをダウンロードし、名前を hister に変更します Linux または macOS でバイナリを実行可能にします: chmod +x hister Linux または macOS で Hister サーバーを起動します: ./hister listen http://127.0.0.1:4433 を開き、Firefox または Chrome 用のブラウザー拡張機能をインストールします
- hister はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/asciimoo/hister
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ClaudeやCursorなどのAIアシスタントから、運用中または信頼できるSearXNGでWeb検索できるMCPサーバー。
TypeScript製連携機能がMCPサーバーとしても動作する、Zapier代替のオープンソースワークフロー自動化プラットフォーム。
ブラウザー間・デバイス間でブックマークを同期し、NextcloudやWebDAV、Git、Google Driveなど自分のストレージに保存できる拡張機能。
DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定をオンデマンドで調査できる、オールインワンのオープンソースOSINTツール。
Web、モバイル、デスクトップ、IoTアプリに対応した、セルフホスト型でプライバシーを重視するプロダクト分析・エンゲージメントプラットフォーム。