Follow

KFE — этокроссплатформенная поисковая система для локальных мультимедийных файлов, которая обеспечивает конфиденциальность, так как данные не покидают устройство пользователя.

Приложение поддерживает поиск мультимедийных файлов по текстовым запросам с учетом визуальных аспектов, автоматически генерирует транскрипции для аудио и видео и извлекает текст из изображений.

Удобный пользовательский интерфейс упрощает просмотр и редактирование метаданных, работая в оффлайн-режиме на Mac, Linux и Windows, поддерживая английский и польский языки.

Приложение хранит данные в SQLite базе с возможностью поиска по различным режимам, а также позволяет использовать различные модели для транскрипции и извлечения текста.

1nterNews112/kfe: Cross-platform Search Engine and File Explorer for Multimedia
github.com/1nterNews112/kfe

Проект kfe представляет собой кроссплатформенный файловый менеджер и поисковую систему для мультимедийных файлов. Он обеспечивает полную конфиденциальность, поскольку все данные обрабатываются локально на вашем устройстве и не покидают его пределы.
**Основные возможности kfe:**
**Поиск по текстовым запросам**, учитывающий:
визуальные аспекты изображений и видео на основе эмбеддингов CLIP,
автоматически генерируемые транскрипции для аудио- и видеофайлов,
текст, извлекаемый из изображений с помощью OCR,
описания, создаваемые моделью DeepSeek LLM с возможностями обработки визуальной информации (опционально),
описания, которые пользователь может вручную добавить через графический интерфейс.
**Возможности поиска по схожести**, позволяющие:
находить изображения или видео, похожие на выбранное из вашей директории,
искать изображения, схожие с любым изображением, вставленным из буфера обмена,
находить файлы с семантически схожими метаданными (описания, транскрипции или текст, извлеченный из изображения).
**Графический интерфейс на основе браузера**, который позволяет легко использовать все перечисленные функции, просматривать файлы и редактировать их метаданные.
**Автономная работа**, требующая наличия только установленного ffmpeg; проект включает все необходимые базы данных и функции поиска.
**Поддержка нескольких операционных систем**, включая Mac, Linux и Windows.
**Поддержка английского и польского языков**.
**Предполагаемые сценарии использования:**
Приложение разработано для работы с директориями, содержащими до 10 000 изображений, коротких (менее 5 минут) видео- и аудиофайлов. Предполагается, что имена файлов не являются описательными. Примеры таких директорий:
галерея телефона или аудиозаписи, скопированные на ПК,
дампы данных из мессенджеров, таких как Messenger (встроенный поиск в Messenger работает только для текстовых сообщений, но они позволяют загружать все медиафайлы, которые можно искать с помощью этого приложения),
сохраненные мемы.
**Установка и запуск:**
Убедитесь, что у вас установлены `python>=3.10` и `ffmpeg` с `ffprobe`:
Для установки ffmpeg см. здесь.
Для проверки установки откройте командную строку и введите `ffmpeg -version` и `ffprobe -version`; оба должны вывести информацию о версии.
Установите проект с помощью команды:
```
pip install kfe

```
Для запуска приложения выполните в консоли:
```
kfe

```
Откройте http://localhost:8000 в браузере.
Следуйте инструкциям в графическом интерфейсе. Анализ директории может занять некоторое время, но последующие поисковые запросы будут выполняться быстро. Вся информация анализа будет сохранена на вашем диске и не потребует повторной обработки. Добавление первой директории может быть особенно медленным, поскольку все AI-модели будут загружены. После их загрузки приложение будет работать в автономном режиме.
Проект распространяется под лицензией MIT. citeturn0search3

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.