stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Vistara

  • 9 Devlogs
  • 8 Total hours

A powerful local file discovery engine that helps you quickly find files and information across your computer

Ship #2

Vistara - Local search engine

QoL improvements and made sure it will work
same story of ship #1

I made a Search engine for search through our files. VISTARA(means Wide in malayalam language)
Why ?
I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara.
I couldnt make it EXE, due to dependency size.
It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️

HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details
  • 2 devlogs
  • 2h
  • 7.59x multiplier
  • 11 Stardust
Try project → See source code →
Open comments for this post

40m 41s logged

Vistara Local file search engine

Major update

No more waiting for hugginface model to use Vistara

its now bundled with Vistara 🥳

0
0
20
Open comments for this post

49m 42s logged

Vistara Local file Search engine

QoL improvements I had made

  • Open file directly from search -You can open the file directly from vistara. no need to Go to the Freaking path
  • Changed file Detection -If a file is changed, It is treated as Changed . Not New file.
  • Sensitive files detection -To avoid exposing contents like Passwords,Api keys,Tokens and even Address of ur loved ones
0
0
19
Ship #1

I made a Search engine for search through our files. VISTARA(means Wide in malayalam language)
Why ?
I made this because file explorer is not good to find a file in case if we saved it as Untitled(34).pdf thats y I made Vistara.
I couldnt make it EXE, due to dependency size.
It was challenging to index all our files and make sure sensitive content is safe. and i did it 😁✌️

HTML CSS + Pyside6 Gui, and some freaking stuff inside this project . read the README for more details

Try project → See source code →
Open comments for this post

38m 39s logged

VISTARA — Day 4 Devlog

Date: August 18, 2026
Focus: Semantic Search + Hybrid Search

Today I expanded VISTARA from keyword-based search into semantic search, allowing it to understand the meaning behind queries.

Completed

  • Sentence Transformers integration
  • all-MiniLM-L6-v2 embedding model
  • 384-dimensional embeddings
  • Embedding generation and storage
  • Cosine similarity search
  • Semantic result ranking
  • Compact semantic snippets
  • Hybrid keyword + semantic search
  • Sensitive-file filtering in semantic search
  • Combined FTS5 and semantic results

Result

VISTARA can now search using both exact keywords and semantic meaning, making the search much more useful for natural-language queries.

The search engine backend is now essentially complete.

Next

Move towards the remaining polish and then Implement User Interface.

Day 4: Completed ✅

0
0
48
Open comments for this post

1h 27m 58s logged

Vistara — Day 3 Devlog

Date: August 17, 2026
Focus: Keyword Search + Chunking

Today I expanded Local Google from basic keyword search into chunk-based search.

Completed

  • SQLite FTS5 keyword search
  • BM25 relevance ranking
  • Sensitive-file filtering
  • Search result formatting
  • 500-word text chunking
  • chunks database table
  • chunks_fts FTS5 index
  • Backfilled chunks for existing documents
  • Chunk-based keyword search
  • Search-result snippets from matching chunks
  • Best matching chunk per document to reduce duplicates

Result

Local Google can now search through document chunks instead of treating every document as one giant piece of text.

The original Day 4 chunking work was moved into Day 3 because most of it was completed today.

Next

Finish the remaining ranking polish, then move toward semantic search with embeddings.

Day 3: Completed ✅

0
0
26
Open comments for this post

58m logged

VISTARA — Day 2: File Ingestion 🔎

VISTARA is getting smarter today.

It started as a file scanner that could tell me where my files are. Now it’s learning how to actually read what’s inside them. 🗿

VISTARA can currently process:

  • .txt
  • .md
  • .pdf
  • .docx

It can scan across the PC while skipping unnecessary system and development folders, keeping the focus on useful documents.

It also uses SHA-256 hashing to detect whether a document is:

  • 🆕 New
  • 🔄 Changed
  • 😴 Unchanged

The first full scan found 7,462 supported files. 💀

Now VISTARA is going through them one by one, extracting their contents and storing the information in SQLite.

Basically:

"Where tf did I save that file?"

becomes:

"VISTARA, find it." 🗿

And yes… VISTARA is currently eating thousands of files, so my laptop is getting its own workout. 💀🔥

Next up: SQLite FTS5 keyword search.

VISTARA — a local file search engine built to make finding things on your PC less annoying.

0
0
42

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…