Skip to main content
karan.dev

Case 07In the open

← All work

NexusAI

A stack of off-white notes with a magnifying glass on top, a warm glow inside the lens
00:00:00:00Play
Reel — NexusAI07 / 08
Scope
Open-source build
Core stack
FastAPI · React · TypeScript
Role
Architecture, build, deploy

The outcome

Local-first RAG system for handwritten notes: ingests PDFs page by page - text, diagrams, tables, equations, and margin notes - into a local store, then answers questions through a streaming React chat interface.

The build

Every answer cites the exact PDF and page it came from, never model memory.

Blueprint — how NexusAI fits together

6 parts · 5 connections

Source

Ingest

Store

Answer

Every answer cites the exact page it came from.

Hover, focus or tap a part of NexusAI to trace its connections.

  • PDFs connects to Page-by-page ingest
  • Page-by-page ingest connects to Local store
  • Local store connects to FastAPI
  • FastAPI connects to React chat
  • FastAPI connects to Citations

Credits — the stack

  1. FastAPI01
  2. React02
  3. TypeScript03
  4. RAG04
  5. SSE05
  6. Local-first06
  7. jsPDF07
A stack of off-white notes with a magnifying glass on top, a warm glow inside the lens
Still — key artNexusAI