Search your code and documents by meaning.
Ixos finds files from a description, not just exact words. It runs on your computer and works from a shortcut, the terminal, or your AI agent.
curl.exe -fL https://github.com/Thunderboltdy-10/ixos/releases/latest/download/ixos-install-Windows-X64.exe -o "$env:TEMP/ixos-install.exe"; if ($LASTEXITCODE -eq 0) { & "$env:TEMP/ixos-install.exe" }Latest stable binaries. CLI, MCP and skill, plus desktop. No Rust needed.
Each press waits as long as one of the 260 measured searches. Press Ctrl + Space to try it.
0 ms
From Ctrl + Space to results.
That's the median for a search in a folder Ixos has already seen, over 260 searches on a Ryzen 7 5800X. The first search in a new folder takes a few seconds while Ixos reads each file once.
Keywords and meaning, together.
Keyword search is precise but misses files that use different words. Search by meaning gets the idea but can be vague. Ixos scores every file both ways and ranks them by the average.
- Keywords
- BM25 over the words in each file, so exact names still win.
- Meaning
- A small Model2Vec model on the CPU compares what the query and each passage are about.
- engine.rsixos-core/src
- runtime.rsixos-cli/src
- runtime.rsixos-cli/tests
- typo.rsixos-core/src
- snippet.rsixos-core/src
- mcp.rsixos-cli/src
Real results from the Ixos source code. typo.rs is the file that corrects spelling; by keywords alone it comes fourth.
A window for longer searches.
The quick search covers most lookups. When you want to look around, the main window keeps the full list on the left and the file on the right, scrolled to the passage. Pick a folder, switch between code and documents, and open the file where it lives.
The index lives on the file.
Ixos saves a small record in each file's metadata, so there's no database to manage and nothing leaves your computer. Change a file and only that file is read again.
Where a drive can't hold metadata, Ixos keeps the record in its own cache instead. Removing records is safe; Ixos rebuilds them on the next search.
Give it to your agent.
Add Ixos as an MCP server and your agent can search, grep and read with exact line numbers. Answers stay under 6 KB, so they don't fill up its context.
& ([scriptblock]::Create((irm https://github.com/Thunderboltdy-10/ixos/releases/latest/download/install-cli.ps1)))Includes the CLI, MCP and skill. The commands below use the installed engine directly.
2. Register with your agent. Replace the example project path with your own.
claude mcp add --transport stdio ixos -- "$env:USERPROFILE/.ixos/bin/ixos.exe" mcp --dir "C:/your/project" --profile codecodex mcp add ixos -- "$env:USERPROFILE/.ixos/bin/ixos.exe" mcp --dir "C:/your/project" --profile codeAny MCP client works. Setup for other agents
How well it ranks.
nDCG@10 on two public datasets: 260 descriptions of code and 300 scientific claims. Higher is better. Every query and result is in the repository. How these were measured
RepoQA finding code from a description
SciFact finding papers that answer a claim
Try it on your own files.
No account, and nothing leaves your computer.