Repolode
yjid

yjid/kensaku

Un lanzador de escritorio gratuito, local y de código abierto que busca nombres de archivos, texto dentro de documentos, capturas con OCR y por significado, con acceso MCP para agentes de IA.

Alternativa open source a:EverythingListary

Estrellas
834
Forks
56
Issues abiertos
13
Último commit
hace 18 horas

¿Qué es?

Kensaku es un lanzador de archivos de escritorio para Windows, macOS y Linux. Indexa las carpetas que elijas y permite buscar por nombre de archivo, por texto dentro de PDF, DOCX, EPUB, código y registros, por texto extraído de imágenes mediante OCR y por significado. Los resultados se actualizan mientras escribes; también puedes usar filtros de tiempo en lenguaje natural, como «la semana pasada», o una sintaxis de consulta con operadores como type:pdf y modified:7d.

La aplicación se ejecuta por completo en tu equipo, sin cuenta, telemetría ni búsquedas en la nube. Según se informa, la búsqueda por nombre de archivo entre unos 100.000 archivos tarda alrededor de 1,3 ms en memoria, con un índice de aproximadamente 12 MB para nombres y metadatos. Se inicia oculta en la bandeja del sistema y se muestra con una combinación de teclas. Cada versión incluye una herramienta de línea de comandos, kensaku-cli.

Kensaku también permite que los agentes de IA accedan al índice local mediante MCP, en modo de solo lectura de forma predeterminada, y ofrece un servidor HTTP de loopback protegido por un token bearer.

Funciones clave

  • 01Busca nombres de archivos, texto completo dentro de documentos, texto OCR en imágenes y por significado en una sola consulta.
  • 02Lee archivos PDF, DOCX, PPTX, XLSX, EPUB, RTF, código, registros y texto CJK.
  • 03Admite filtros de tiempo en lenguaje natural y una sintaxis de consulta con operadores.
  • 04Indexa de forma incremental y detecta los cambios sin volver a analizar todo el disco.
  • 05Funciona como lanzador en la bandeja del sistema, con una tecla de acceso rápido global y una vista previa al estilo Quick Look.
  • 06Permite que los agentes de IA accedan al índice mediante MCP en modo de solo lectura.

Casos de uso

  • Encontrar un PDF o una nota cuando solo recuerdas su contenido, pero no el nombre del archivo.
  • Buscar mensajes de error dentro de capturas de pantalla o archivos de registro.
  • Dar a un agente de IA local acceso de solo lectura para buscar en tus archivos sin enviar datos a la nube.

Inicio rápido

  1. 1

    Descarga el paquete para tu sistema desde la página de la última versión

  2. 2

    Instala la CLI con un ejemplo de búsqueda

    kensaku-cli search "docker error"
  3. 3

    Compila desde el código fuente: clona el repositorio

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

    Instala las dependencias y compila la aplicación de escritorio

    bun install && bun run tauri build

Antes de usarlo

  • Las compilaciones aún no están firmadas, así que macOS y Windows muestran una advertencia la primera vez que se ejecutan.
  • Para compilar desde el código fuente se necesitan Rust, Bun 1.1 o posterior y las bibliotecas WebView de la plataforma.
  • El actualizador automático aún no está integrado.
  • Hasta ahora, Windows es la plataforma que más pruebas en condiciones reales ha recibido; macOS y Linux se han probado menos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es kensaku?
Un lanzador de escritorio gratuito, local y de código abierto que busca nombres de archivos, texto dentro de documentos, capturas con OCR y por significado, con acceso MCP para agentes de IA. Kensaku es un lanzador de archivos de escritorio para Windows, macOS y Linux. Indexa las carpetas que elijas y permite buscar por nombre de archivo, por texto dentro de PDF, DOCX, EPUB, código y registros, por texto extraído de imágenes mediante OCR y por significado. Los resultados se actualizan mientras escribes; también puedes usar filtros de tiempo en lenguaje natural, como «la semana pasada», o una sintaxis de consulta con operadores como type:pdf y modified:7d.
¿kensaku es gratuito? ¿Qué licencia tiene?
kensaku es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kensaku sigue mantenido?
Mantenimiento activo. El último commit de kensaku fue el 5 nov 2026.
¿Para qué puedo usar kensaku?
Encontrar un PDF o una nota cuando solo recuerdas su contenido, pero no el nombre del archivo. Buscar mensajes de error dentro de capturas de pantalla o archivos de registro. Dar a un agente de IA local acceso de solo lectura para buscar en tus archivos sin enviar datos a la nube.
¿Cómo se instala kensaku?
Descarga el paquete para tu sistema desde la página de la última versión Instala la CLI con un ejemplo de búsqueda: kensaku-cli search "docker error" Compila desde el código fuente: clona el repositorio: git clone https://github.com/yjid/kensaku Instala las dependencias y compila la aplicación de escritorio: bun install && bun run tauri build
¿Dónde consigo kensaku?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yjid/kensaku

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados