Búsqueda local del historial de sesiones de Claude y Codex, con un motor de búsqueda en Rust, una CLI JSON y una app de escritorio.
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:Everything
Listary
- 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
Descarga el paquete para tu sistema desde la página de la última versión
- 2
Instala la CLI con un ejemplo de búsqueda
kensaku-cli search "docker error" - 3
Compila desde el código fuente: clona el repositorio
git clone https://github.com/yjid/kensaku - 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
CLI de búsqueda local y herramienta para agentes que combina ripgrep, BM25 y búsqueda vectorial en tu espacio de trabajo.
Una app nativa y privada para macOS que guarda páginas, texto, enlaces, notas e imágenes, y permite encontrarlos con búsqueda de texto completo y OCR.
Aplicación de escritorio y biblioteca Rust de código abierto para ejecutar muchos agentes de IA con menos tokens, memoria y recursos.
App de escritorio para hacer capturas de pantalla, grabar la pantalla y usar OCR local en macOS, Windows y Linux, con los archivos guardados en tu equipo.
Un entorno de notebooks local-first donde personas, kernels de Jupyter y agentes de IA editan el mismo documento en vivo, con una app de escritorio nativa.