Ship floating launcher, automatic discovery and bounded media search improvements
This commit is contained in:
1 parent
01279a6b25
commit
521966a2ac
43 files changed
+3165
-267
No files matched your search
@@ -13,12 +13,17 @@ Search a filename, a phrase, or describe what you're looking for in your own
|
||||
words. See the relevant passage or media preview alongside your results,
|
||||
then open the file. Your files stay on your device.
|
||||
|
||||

|
||||
|
||||
*One shortcut. One floating search bar. Results appear when you type.*
|
||||
|
||||

|
||||
|
||||
*“cancel the supplier partnership” finds the agreement and brings its
|
||||
termination passage into view.*
|
||||
|
||||
Press **Ctrl + Shift + Space** on Windows to bring searchi forward and type.
|
||||
Press **Ctrl + Shift + Space** on Windows to bring up a floating search bar.
|
||||
Type to reveal results and a preview; clear the query to return to the compact bar.
|
||||
Escape or closing the window hides it while search stays ready. Use the tray
|
||||
icon beside the clock to open searchi or quit it.
|
||||
|
||||
@@ -26,6 +31,7 @@ icon beside the clock to open searchi or quit it.
|
||||
|
||||
| What you remember | What to try |
|
||||
| --- | --- |
|
||||
| An application to open | `VS Code`, `vscode` or `Calculator` |
|
||||
| The file's name | `Supplier agreement.pdf` |
|
||||
| Words inside a document | `sixty days written notice` |
|
||||
| What a document is about | `cancel the supplier partnership` |
|
||||
@@ -83,7 +89,7 @@ like an explanation, expand the small **Why this result?** detail.
|
||||
Light and dark themes follow your system preference. Keyboard navigation,
|
||||
short transitions and reduced-motion support keep the interface familiar
|
||||
and comfortable. In **Settings → Appearance**, choose a solid, glass or
|
||||
frosted-glass window background and adjust its tint. Reading surfaces stay
|
||||
frosted-glass window background and adjust its opacity. Reading surfaces stay
|
||||
clear. Native glass currently requires **Windows 11 22H2 or later**. macOS,
|
||||
Linux, unsupported Windows versions and high-contrast mode currently use a
|
||||
solid background; your appearance preference is retained.
|
||||
@@ -93,29 +99,34 @@ solid background; your appearance preference is retained.
|
||||
*“mountains reflected in calm water” searches the pictures themselves,
|
||||
so a useful filename isn't required.*
|
||||
|
||||
The screenshots show the current compact and expanded interface, rendered
|
||||
against the real local search engine; native glass depends on the operating system.
|
||||
|
||||
Images open in the preview. Audio and video have playback controls, and
|
||||
matching media segments can jump to their approximate location. Nothing
|
||||
autoplays when you select a result.
|
||||
|
||||
## Get searchi
|
||||
|
||||
**Windows x64 version 0.1.7 is available.**
|
||||
**Windows x64 version 0.1.8 is available.**
|
||||
|
||||
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi_0.1.7_x64-setup.exe) — about 100 MB.
|
||||
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi_0.1.7_x64-setup.exe.sha256) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.7).
|
||||
- [Download the Windows installer](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_x64-setup.exe) — about 100 MB.
|
||||
- [Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_x64-setup.exe.sha256) · [Release notes](https://tea.karlcom.de/karl/searchi/releases/tag/v0.1.8).
|
||||
|
||||
Already installed? Choose Quit from the tray before updating. Version 0.1.7 adds a resident tray launcher alongside experimental local speech search, exact music artist/title filters and retains the fixes for
|
||||
archived files dated before 1970.
|
||||
It includes isolated PDF/DOCX processing and bounded media previews.
|
||||
Already installed? Choose Quit from the tray before updating. Version 0.1.8
|
||||
adds the floating launcher, installed-application search and automatic background
|
||||
file discovery. Explicit media requests no longer fall back to unrelated media
|
||||
channels. It retains local speech search, exact artist/title filters, isolated
|
||||
PDF/DOCX processing and bounded media previews.
|
||||
|
||||
The installer creates a launcher and sets up WebView2 if needed. This initial
|
||||
release is unsigned. A Linux desktop preview is also available; macOS source build instructions
|
||||
are available now. You can also let your local AI agent handle setup.
|
||||
|
||||
**Ubuntu 24.04 x64 desktop preview:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/searchi_0.1.4_amd64.deb)
|
||||
and install with `sudo apt install ./searchi_0.1.4_amd64.deb`.
|
||||
[Checksums](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.7/LINUX-DESKTOP-SHA256SUMS-0.1.4.txt).
|
||||
Startup was tested in WSL using CPU; native graphical interaction and other
|
||||
**Ubuntu 24.04 x64 desktop preview 0.1.8:** [Download the Debian package](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_amd64.deb)
|
||||
and install with `sudo apt install ./searchi_0.1.8_amd64.deb`.
|
||||
[Checksum](https://tea.karlcom.de/karl/searchi/releases/download/v0.1.8/searchi_0.1.8_amd64.deb.sha256).
|
||||
Packaged startup was tested on WSLg using CPU; native graphical interaction and other
|
||||
distributions still need testing. [Compatibility and evidence](docs/LINUX-DESKTOP.md).
|
||||
|
||||
**Running a Linux server?** The optional
|
||||
@@ -166,10 +177,11 @@ or permission prevents setup, explain precisely what is missing; don't report
|
||||
a working installation until it is verified. Ask for my help only when a
|
||||
password, system approval or other manual action is required.
|
||||
|
||||
Let me choose which folders to index. Keep search local and optional cloud
|
||||
summaries disabled. On desktop, show me how to add a folder; on headless Linux,
|
||||
prepare the chosen folder through the CLI. Finish with a filename search
|
||||
followed by a search in my own words.
|
||||
On desktop, let automatic local file discovery run in the background. Show me
|
||||
the floating search bar, an application search and the indexing setting. Keep
|
||||
search local and optional cloud summaries disabled. On headless Linux, ask which
|
||||
folder to prepare through the CLI. Finish with a filename search followed by
|
||||
a search in my own words. Do not claim every file is ready while indexing runs.
|
||||
```
|
||||
|
||||
Your agent needs internet access and permission to install software locally.
|
||||
@@ -189,23 +201,26 @@ Prefer to set it up yourself? See the
|
||||
|
||||
Once searchi is running:
|
||||
|
||||
1. Choose **Add folder**, browse to the folder you want to search, then choose
|
||||
**Index folder**.
|
||||
2. Start with a filename or words you remember. These searches become
|
||||
available as files are indexed.
|
||||
3. Let the local search model prepare in the background. First setup downloads
|
||||
approximately **865 MB** and needs an internet connection. Document and code
|
||||
search by meaning can begin once the smaller text model and text index are
|
||||
ready, while the larger media model continues downloading. The app shows
|
||||
progress and keeps text search available if media setup needs a retry.
|
||||
4. Describe what you're looking for, select a result and inspect the preview.
|
||||
Press **Enter** to open the selected file in its usual application.
|
||||
1. Press **Ctrl + Shift + Space** on Windows. A compact search bar floats in
|
||||
the center of your screen; results and previews appear when you type.
|
||||
2. Try `VS Code` to find and launch an installed application. App search is
|
||||
available independently of file indexing and the local model download.
|
||||
3. searchi automatically discovers accessible local files in the background.
|
||||
System folders, caches, build outputs, common credential stores and its own
|
||||
data are excluded. Common
|
||||
personal folders are prepared first; a large collection takes longer.
|
||||
4. Search a filename or words you remember as files become available. The local
|
||||
Google model prepares in the background for searches by meaning. First setup
|
||||
downloads approximately **865 MB**; the smaller text model becomes usable
|
||||
before the larger media assets finish downloading.
|
||||
5. Select a result to inspect its passage or media preview, then press **Enter**
|
||||
to open it. Escape hides the launcher; the tray keeps it available.
|
||||
|
||||
How quickly a folder becomes searchable depends on its size and contents.
|
||||
The desktop keeps its search model warm for subsequent searches.
|
||||
searchi watches your chosen folders and updates search in the background as
|
||||
files change. You can also use **Reindex** to check a folder again, for example
|
||||
after reconnecting an external drive.
|
||||
In **Settings**, you can turn automatic discovery off or add a specific folder,
|
||||
including a network folder. Existing indexed results remain searchable when
|
||||
automatic discovery is off; an already running scan may finish. Files are
|
||||
updated in the background, and **Reindex** checks a selected folder again.
|
||||
The desktop keeps the real Google query model warm for subsequent searches.
|
||||
|
||||
searchi automatically chooses supported graphics acceleration when available
|
||||
and falls back to CPU when it cannot use it. You do not need a graphics
|
||||
@@ -213,8 +228,9 @@ development toolkit. Hardware and release validation are still in progress.
|
||||
|
||||
## Private by design
|
||||
|
||||
You choose the folders to index. By default, file contents, previews and search
|
||||
processing stay local. Ordinary searches aren't sent to a cloud AI service.
|
||||
Desktop file discovery runs automatically across accessible local storage.
|
||||
You can change it in Settings. File contents, previews and ordinary search
|
||||
processing stay local; searches are not sent to a cloud AI service.
|
||||
|
||||
If you enable optional AI answers, an explicit **Summarize** or **Ask** action
|
||||
sends the previewed document excerpt to the endpoint you choose. Ordinary
|
||||
@@ -290,8 +306,8 @@ files contain private information.
|
||||
For contributors: [building searchi and the headless Linux CLI](docs/BUILDING.md)
|
||||
· [roadmap](docs/ROADMAP.md) · [search-quality evaluation](docs/MEDIA-QUALITY.md).
|
||||
|
||||
The screenshots show the working interface searching real example files with
|
||||
the local Google model. They are browser captures of the app interface;
|
||||
operating-system window borders are omitted. [Photo credits](fixtures/media/README.md).
|
||||
The screenshots show the current interface searching real example files with
|
||||
the local Google model. They are isolated software-test browser captures;
|
||||
operating-system integration and native glass are not shown. [Photo credits](fixtures/media/README.md).
|
||||
|
||||
Made by Karl. Open source under the [MIT license](LICENSE).
|
||||
Reference in new issue
Block a user