feat: add Google code retrieval across desktop CLI and MCP
Core CI / core (macos-latest) (push) Canceled after 0s
Core CI / core (windows-latest) (push) Canceled after 0s
Core CI / desktop (macos-latest) (push) Canceled after 0s
Core CI / desktop (ubuntu-latest) (push) Canceled after 0s
Core CI / desktop (windows-latest) (push) Canceled after 0s
Core CI / core (ubuntu-latest) (push) Canceled after 2m23s

This commit is contained in:
karl committed 2026-10-12 21:22:11 +02:00
1 parent 8b9b079469
commit 81846b3e98
32 files changed
+1303 -59

No files matched your search

+16 -1
View File
@@ -4,7 +4,7 @@
<h1 align="center">searchi</h1>
<p align="center"><strong>Find what matters. Locally.</strong></p>
<p align="center">Your documents, photos, music and movies. One place to search.</p>
<p align="center">Your documents, code, photos, music and movies. One place to search.</p>
You remember what was in the file. searchi helps you find it—even when you
don't remember what it was called.
@@ -25,6 +25,8 @@ termination passage into view.*
| The file's name | `Supplier agreement.pdf` |
| Words inside a document | `sixty days written notice` |
| What a document is about | `cancel the supplier partnership` |
| What a piece of code does | `retry failed requests with exponential backoff` |
| An exact code symbol | `refreshAccessToken` |
| A photo's subject | `mountains reflected in calm water` |
| An artist or song title | `Nina Simone` or `Feeling Good`, if present in your music tags |
| A scene or sound | Try `rain and thunder` or `a boat crossing a lake` in experimental media search |
@@ -37,6 +39,19 @@ sound.
Use **All files** to narrow results by folder, file extension, modification
date, file size or media duration. Choose a result to inspect it before opening.
### Find the implementation
Choose **Code** in the **All files** filters to search source files. Look up a
symbol you know, or describe the behavior you need. Local Google embeddings
help connect your description to an implementation; the preview preserves code
formatting and shows the source passage's starting line.
Rust, Python, JavaScript/TypeScript, C/C++, Go, Java, C#, Swift, SQL and many
other source formats are supported, including named build files such as
`Makefile` and `Dockerfile`. Add your project folder and let semantic indexing
finish for meaning-based search. See [code search](docs/CODE-SEARCH.md) for
details and agent integration.
## A little less searching. A little more finding.
Matching words stand out in the results and document preview. PDF results