ojaswati

Welcome to ojaswati

Your personal library — documents and learning, kept on your device.

or
Your library is stored on this device. Nothing leaves until you choose to share it.
ojaswati · ojaswati.com
Inbox

Drop a document.

Read, classified, named, and filed automatically.

…or drop files here
PNG · JPG · HEIC · WEBP · PDF up to 30 MB
Currently processing
0 active
Nothing in progress.
Filed documents live in Document Centre.
How processing works
1
Read · Chandra OCR (5B vision-language model) reads the page — handwriting, tables, multilingual scripts.
2
Classify · Bills, banking, medical, govt IDs, Sanskrit notes — the right folder is chosen.
3
Verify · You confirm the fields Chandra extracted, fix any OCR mistakes, and tap Save.
4
File · Named Class_KeyId_Date, filed in Document Centre, ready to share or download as PDF.
Document Centre

Document Centre

Every digitized document on this device — bills, invoices, statements, IDs and more, sorted into the right folder automatically.

Folders
All documents
0
Title Confidence

Review the details

Check, fix anything wrong, save.
Original
See the full text we read from the photo — characters
Edit if anything is wrong
Why we ask you to check
Photos can be a little blurry — a 0 can look like O, a 1 like I. One quick glance from you fixes it forever. Your corrections become the searchable record.
/
Classification
OCR output

          
Workspace · Learning Library

Library

Audio, video and notes you keep coming back to.

Recent uploads
  • Nothing here yet — open a subfolder to upload your first item.
Learning Library

Drop audio, video or documents here
MP3 · M4A · WAV · MP4 · MOV · WEBM · PDF · DOCX · TXT
/

Search

Searches documents (titles + extracted text) and learning items (titles + subfolder).

Settings

About
ojaswati — Uma's Library
Document Centre + Learning Library. Library data lives in IndexedDB on this device. Document OCR uses Datalab's Chandra (open-source 5B vision-language model) via a Cloudflare Pages Function — image is sent once for reading, not stored.
Diagnostics
OCR endpoint health
Pings /api/ocr and reports whether Chandra OCR is reachable from your device.
Where documents are stored
You can already send any document to Google Drive today
In the Save sheet, tap Share PDF… — iOS opens the system share sheet with Google Drive, Mail, AirDrop, Messages, WhatsApp and any other app that handles PDFs. The doc keeps its Class_KeyId_Date name when uploaded.
Naming pattern
Every saved document is named Class_KeyId_YYYY-MM-DD — e.g. PAN_ABCDE1234F_2026-04-30. The same name is used when you share or download.
Duplicate detection
When you save a document, ojaswati looks for matching identifiers (PAN, Aadhaar, invoice no, account + period) and warns you if a similar one already exists.
Library
Roadmap
  • Tamil & Sanskrit OCR (EasyOCR / PaddleOCR via WASM)
  • Translation pipeline (IndicTrans2 / NLLB-200)
  • Whisper transcripts for learning audio/video
  • Optional cloud sync to Google Drive (auto-upload every save)
Account
Signed in as
Your name is stored on this device only. Sign out clears it; your library stays.