yjid / kensaku
Search inside documents, code, and even screenshots - instantly and locally. A free, open-source file launcher with OCR, semantic search, and MCP agent access.
Why this job: says: semantic search; topics: semantic-search, ocr


What it does
- Filename search across ~100,000 files in milliseconds on a warm cache. Method, hardware, and per-platform numbers are in Performance.
- Results update as you type. There is no separate search page.
- Incremental indexing. changed files are picked up without rescanning the whole disk.
- Closing the window keeps the index warm; reopening is instant.
- Names, full text, fuzzy matches that tolerate typos, and meaning, in one search.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit yesterday
- Stars
- 1,445
- +853 this week
- Licence
- MIT
- Allows business use
- Downloads for
- 3 systems
- Mac, Windows, Linux
- Latest version
- v1.0.16
- Released 3 days ago
- Built with
- Rust
- 80% of the code
Is it looked after?
- Contributors
- 5
- Last 90 days
- Issues
- 75% closed
- 10 still open
- Pull requests
- 99 merged
- 3 waiting
- Releases
- 17
- 17 in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| zvec-ai / zvec-grep | 4,294 | today | Apache-2.0 | No downloads |
| codelibs / fess | 1,145 | yesterday | Apache-2.0 | Linux |
| lovstudio / Ataru | 361 | 2 months ago | Apache-2.0 | Mac, Windows, Linux |
More: download files, languages, topics and project record
Download files, v1.0.16
- Mac3 files, 256 downloads
- Windows6 files, 1,843 downloads
- Linux4 files, 451 downloads
Languages
- Rust 80%
- TypeScript 19%
- CSS 1%
- PowerShell <1%
Topics
- desktop
- file-search
- full-text-search
- local-first
- mcp
- rust
- search
- semantic-search
- tauri
- ai-agents
- ocr
- desktop-search
Project record
- JobRAG and search
- StatusNew to our list
- Commits578
- Forks102
- Watching5
- CreatedOct 24, 2026
- First seen by usNov 7, 2026
- CheckedNov 9, 2026
