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

Contexto

  • 1 Devlogs
  • 2 Total hours

Building a semantic search engine for personal notes and documents. Instead of scanning files for exact keyword matches like standard search engines, it maps the conceptual meaning of your queries to find the right information, even if you use completely different words.

Open comments for this post

1h 41m 7s logged

Started working on Contexto! :yay:

what is it: a semantic search tool for text files.

expected workflow::sm_bananadance:

  1. throw in a .txt/.md
  2. query it in plain english
  3. get back the relevant chunks

better than ctrl+f keyword matching :thumbs-up:

tech stack: :sm_bananadance:
Next.js + Tailwind frontend
FastAPI + ChromaDB backend
embeddings run locally with all-MiniLM-L6-v2 (no external API calls, everything stays on device)

what’s actually working rn::sm_bananadance:
upload endpoint that reads .txt/.md, chunks it, embeds it, stores in ChromaDB
search endpoint that does semantic query against the collection
basic CORS + FastAPI scaffolding
frontend is still literally the create-next-app starter page lol, haven’t touched the UI yet

what we do next?:sm_bananadance:
real sentence boundary chunking so we stop cropping mid sentence
reranking layer to actually highlight the matching sentence
then build an actual UI (upload + search) instead of the default next.js landing page

0
0
4

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…