Repolode
yjid

yjid/kensaku

Бесплатный локальный open-source лаунчер для поиска по именам файлов, содержимому документов, скриншотам с OCR и смыслу, с доступом по MCP для AI-агентов.

Open source альтернатива:EverythingListary

Звёзды
1,023
Форки
72
Открытые issues
13
Последний коммит
14 часов назад

Что это?

Kensaku — лаунчер для поиска файлов в Windows, macOS и Linux. Он индексирует выбранные вами папки и ищет по именам файлов, тексту внутри PDF, DOCX, EPUB, файлов с кодом и журналов, тексту, распознанному на изображениях с помощью OCR, а также по смыслу. Результаты обновляются по мере ввода. Можно использовать фильтры времени на естественном языке, например «за прошлую неделю», или синтаксис запросов с операторами вроде type:pdf и modified:7d.

Приложение полностью работает на вашем компьютере: без учётной записи, телеметрии и облачного поиска. По данным проекта, поиск по именам среди примерно 100 000 файлов занимает около 1,3 мс при работе в памяти, а индекс имён и метаданных — примерно 12 МБ. При запуске приложение скрывается в системном трее, а вызвать его можно сочетанием клавиш. В каждый релиз входит CLI-инструмент kensaku-cli.

Kensaku также предоставляет AI-агентам доступ к локальному индексу по MCP — по умолчанию только для чтения — и поддерживает HTTP-сервер на loopback-интерфейсе, защищённый bearer-токеном.

Ключевые возможности

  • 01Ищет по именам файлов, полному тексту документов, распознанному на изображениях тексту и смыслу в одном запросе.
  • 02Читает PDF, DOCX, PPTX, XLSX, EPUB, RTF, файлы с кодом, журналы и текст CJK.
  • 03Поддерживает фильтры времени на естественном языке и синтаксис запросов с операторами.
  • 04Индексирует данные инкрементально и обнаруживает изменения, не сканируя весь диск заново.
  • 05Работает как лаунчер в системном трее, поддерживает глобальную горячую клавишу и предпросмотр в стиле Quick Look.
  • 06Предоставляет AI-агентам доступ к индексу по MCP в режиме только для чтения.

Сценарии использования

  • Поиск PDF или заметки, если вы помните её содержимое, но не имя файла.
  • Поиск сообщений об ошибках на скриншотах или в файлах журналов.
  • Предоставление локальному AI-агенту доступа к поиску по файлам только для чтения без отправки данных в облако.

Быстрый старт

  1. 1

    Скачайте сборку для своей системы со страницы последнего релиза

  2. 2

    Установите CLI, используя пример поиска

    kensaku-cli search "docker error"
  3. 3

    Соберите из исходного кода: клонируйте репозиторий

    git clone https://github.com/yjid/kensaku
  4. 4

    Установите зависимости и соберите приложение для рабочего стола

    bun install && bun run tauri build

Что важно знать

  • Сборки пока не подписаны, поэтому при первом запуске macOS и Windows показывают предупреждение.
  • Для сборки из исходного кода требуются Rust, Bun 1.1 или новее и библиотеки WebView для вашей платформы.
  • Автообновление пока не подключено.
  • Пока что больше всего испытаний в реальных условиях прошла Windows; macOS и Linux тестировались меньше.

В подборках

Темы

Частые вопросы

Что такое kensaku?
Бесплатный локальный open-source лаунчер для поиска по именам файлов, содержимому документов, скриншотам с OCR и смыслу, с доступом по MCP для AI-агентов. Kensaku — лаунчер для поиска файлов в Windows, macOS и Linux. Он индексирует выбранные вами папки и ищет по именам файлов, тексту внутри PDF, DOCX, EPUB, файлов с кодом и журналов, тексту, распознанному на изображениях с помощью OCR, а также по смыслу. Результаты обновляются по мере ввода. Можно использовать фильтры времени на естественном языке, например «за прошлую неделю», или синтаксис запросов с операторами вроде type:pdf и modified:7d.
kensaku можно использовать бесплатно? Какая у него лицензия?
kensaku распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kensaku всё ещё поддерживается?
Активно поддерживается. Последний коммит в kensaku — 6 нояб. 2026 г..
Для чего можно использовать kensaku?
Поиск PDF или заметки, если вы помните её содержимое, но не имя файла. Поиск сообщений об ошибках на скриншотах или в файлах журналов. Предоставление локальному AI-агенту доступа к поиску по файлам только для чтения без отправки данных в облако.
Как установить kensaku?
Скачайте сборку для своей системы со страницы последнего релиза Установите CLI, используя пример поиска: kensaku-cli search "docker error" Соберите из исходного кода: клонируйте репозиторий: git clone https://github.com/yjid/kensaku Установите зависимости и соберите приложение для рабочего стола: bun install && bun run tauri build
Где скачать kensaku?
Исходный код и инструкции по установке — на GitHub: https://github.com/yjid/kensaku

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приватное нативное приложение для macOS: сохраняет страницы, текст, ссылки, заметки и изображения, а затем находит их с помощью полнотекстового поиска и OCR.

88+2 за неделю4SwiftMITАктивно поддерживаетсяОбновлён 18 дней назад