Repolode
yjid

yjid/kensaku

Um launcher para desktop gratuito, local e de código aberto que busca nomes de arquivos, texto em documentos, texto extraído de capturas de tela por OCR e significado, com acesso via MCP para agentes de IA.

Alternativa open source a:EverythingListary

Estrelas
1,023
Forks
72
Issues abertas
13
Último commit
ontem

O que é?

Kensaku é um launcher de arquivos para Windows, macOS e Linux. Ele indexa as pastas que você escolher e permite pesquisar por nome de arquivo, por texto em PDFs, DOCX, EPUB, código e logs, por texto extraído de imagens via OCR e por significado. Os resultados são atualizados enquanto você digita, e você pode usar filtros de tempo em linguagem natural, como "semana passada", ou uma sintaxe de consulta com operadores como type:pdf e modified:7d.

O app funciona inteiramente na sua máquina, sem conta, telemetria ou busca na nuvem. Segundo os relatos, a busca por nome em cerca de 100.000 arquivos leva aproximadamente 1,3 ms em memória, com um índice de cerca de 12 MB para nomes e metadados. Ele inicia oculto na bandeja do sistema e pode ser aberto com um atalho de teclado. Cada versão também inclui uma ferramenta de linha de comando, kensaku-cli.

O Kensaku também disponibiliza o índice local para agentes de IA via MCP, somente para leitura por padrão, e oferece um servidor HTTP de loopback protegido por um bearer token.

Recursos principais

  • 01Busca nomes de arquivos, texto completo em documentos, texto extraído de imagens por OCR e significado em uma única consulta.
  • 02Lê PDF, DOCX, PPTX, XLSX, EPUB, RTF, código, logs e texto CJK.
  • 03Oferece filtros de tempo em linguagem natural e uma sintaxe de consulta com operadores.
  • 04Indexa arquivos de forma incremental, detectando alterações sem verificar o disco inteiro novamente.
  • 05Funciona como launcher na bandeja do sistema, com atalho global e pré-visualização no estilo Quick Look.
  • 06Disponibiliza o índice para agentes de IA via MCP em modo somente leitura.

Casos de uso

  • Encontrar um PDF ou uma anotação quando você só se lembra do conteúdo, mas não do nome do arquivo.
  • Pesquisar mensagens de erro em capturas de tela ou arquivos de log.
  • Permitir que um agente de IA local pesquise seus arquivos em modo somente leitura, sem enviar dados para a nuvem.

Início rápido

  1. 1

    Baixe o pacote para o seu sistema na página da versão mais recente

  2. 2

    Instale a CLI com um exemplo de busca

    kensaku-cli search "docker error"
  3. 3

    Compile a partir do código-fonte: clone o repositório

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

    Instale as dependências e compile o aplicativo para desktop

    bun install && bun run tauri build

Antes de usar

  • As compilações ainda não são assinadas digitalmente, então o macOS e o Windows exibem um aviso na primeira execução.
  • Para compilar a partir do código-fonte, é necessário ter Rust, Bun 1.1 ou posterior e as bibliotecas WebView da plataforma.
  • O atualizador automático ainda não foi integrado.
  • Até agora, o Windows foi o mais testado em situações reais; o macOS e o Linux tiveram menos testes.

Em coleções

Tópicos

Perguntas frequentes

O que é kensaku?
Um launcher para desktop gratuito, local e de código aberto que busca nomes de arquivos, texto em documentos, texto extraído de capturas de tela por OCR e significado, com acesso via MCP para agentes de IA. Kensaku é um launcher de arquivos para Windows, macOS e Linux. Ele indexa as pastas que você escolher e permite pesquisar por nome de arquivo, por texto em PDFs, DOCX, EPUB, código e logs, por texto extraído de imagens via OCR e por significado. Os resultados são atualizados enquanto você digita, e você pode usar filtros de tempo em linguagem natural, como "semana passada", ou uma sintaxe de consulta com operadores como type:pdf e modified:7d.
kensaku é gratuito? Qual é a licença?
kensaku é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
kensaku ainda é mantido?
Manutenção ativa. O último commit de kensaku foi em 6 de nov. de 2026.
Para que posso usar kensaku?
Encontrar um PDF ou uma anotação quando você só se lembra do conteúdo, mas não do nome do arquivo. Pesquisar mensagens de erro em capturas de tela ou arquivos de log. Permitir que um agente de IA local pesquise seus arquivos em modo somente leitura, sem enviar dados para a nuvem.
Como instalar kensaku?
Baixe o pacote para o seu sistema na página da versão mais recente Instale a CLI com um exemplo de busca: kensaku-cli search "docker error" Compile a partir do código-fonte: clone o repositório: git clone https://github.com/yjid/kensaku Instale as dependências e compile o aplicativo para desktop: bun install && bun run tauri build
Onde consigo kensaku?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yjid/kensaku

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados