Skip to content

shankeleven/khoj

Repository files navigation

KHOJ is a Local Search Engine written in Rust

Currently only supports basic text file formats like txt, md, and pdf SOON this would support source code files like c, cpp, py, js, etc. and is not optimized for large files.

Update: Now it does

Quick Start

$ cargo run or cargo build # to build the project and use the prebuilt index
$ cargo run -- refresh or cargo build -- refresh # to refresh the index
image

Features

  • Content search using TF-IDF
  • Preview with highlighted terms
  • Smooth user interface

Testing

We can search for words like "search", "preview", or "TUI" to see if highlighting works correctly.

The system should find these keywords and show them with → ← markers around the matching terms.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published