Repolode
IliasHad

IliasHad/edit-mind

動画を文字起こし・フレーム解析・埋め込みでインデックス化し、自然言語でシーンを検索できるセルフホスト型のローカルファーストな動画ナレッジベース。

代替できる製品:Google Photos

スター
1,813
フォーク
123
未解決の Issue
15
最終コミット
4 か月前

これは何?

Edit Mindは、動画ライブラリ内の各ファイルを文字起こしし、フレームを解析して、複数のモデルで埋め込みを生成することでインデックス化します。物体、顔、テキストを検出し、シーン単位のメタデータを抽出するため、発話内容や物体、人物から検索し、一致するシーンに移動できます。

アプリは自分のマシンまたはサーバー上で完結して動作します。Docker Composeで起動し、React RouterのWebアプリ、BullMQを使うNode.jsのバックグラウンドジョブサービス、PyTorchとWhisperを使うPythonのMLサービス、ベクトル検索用のChromaDB、Prisma経由のPostgreSQLを組み合わせています。バックグラウンドの監視プロセスが、追加したフォルダーに新しい動画ファイルがあれば検出します。

自然言語でのクエリやメタデータの拡充には、ローカルのOllamaモデルまたはGemini APIを指定できます。プロジェクトは現在活発に開発中で、まだ本番運用向けではありません。また、macOSとWindows向けのオプションの商用デスクトップアプリが別途提供されています。

主な機能

  • 01Whisperで動画内の音声を文字起こしする。
  • 02動画のフレームから物体、顔、テキストを検出する。
  • 03ChromaDBのベクトル検索を使い、自然言語で動画や特定のシーンを検索する。
  • 04設定したフォルダーを監視し、新しいファイルをバックグラウンド処理用にキューへ追加する。
  • 05Dockerでローカル実行でき、NVIDIA GPU向けのオプションのCUDA用Composeファイルも利用できる。

ユースケース

  • 大規模な個人用または家族の動画アーカイブから、発話内容や登場人物を手がかりに特定の場面を見つける。
  • 動画編集用に、素材ライブラリ全体からBロールや特定のショットを探す。
  • 映像をクラウドサービスに送信せず、プライベートな動画検索サービスをセルフホストする。

クイックスタート

  1. 1

    1行のインストールスクリプトを実行します

    curl -sSL https://get.edit-mind.com | sh
  2. 2

    Docker Composeですべてのサービスを起動します

    docker compose up
  3. 3

    ブラウザーでWebアプリを開いてログインします

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

  • プロジェクトは現在活発に開発中で、まだ本番環境での利用には適していません。
  • 標準的なオープンソースライセンスではなく、独自のEdit Mind Licenseを採用しています。使用前にLICENSE.mdを確認してください。
  • セットアップにはDockerと、ローカルのOllamaモデルまたはGemini APIキーが必要です。

トピック

よくある質問

edit-mind とは?
動画を文字起こし・フレーム解析・埋め込みでインデックス化し、自然言語でシーンを検索できるセルフホスト型のローカルファーストな動画ナレッジベース。 Edit Mindは、動画ライブラリ内の各ファイルを文字起こしし、フレームを解析して、複数のモデルで埋め込みを生成することでインデックス化します。物体、顔、テキストを検出し、シーン単位のメタデータを抽出するため、発話内容や物体、人物から検索し、一致するシーンに移動できます。
edit-mind は無料で使えますか?ライセンスは?
edit-mind は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
edit-mind は今もメンテナンスされていますか?
半年以内に更新あり。edit-mind の最終コミットは 2026年6月30日 です。
edit-mind は何に使えますか?
大規模な個人用または家族の動画アーカイブから、発話内容や登場人物を手がかりに特定の場面を見つける。 動画編集用に、素材ライブラリ全体からBロールや特定のショットを探す。 映像をクラウドサービスに送信せず、プライベートな動画検索サービスをセルフホストする。
edit-mind のインストール方法は?
1行のインストールスクリプトを実行します: curl -sSL https://get.edit-mind.com | sh Docker Composeですべてのサービスを起動します: docker compose up ブラウザーでWebアプリを開いてログインします
edit-mind はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/IliasHad/edit-mind

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

関連プロジェクト