Free & open source · Runs offline · v0.1

Your files,
finally understood.

Draku is a private AI that reads every screenshot, photo and PDF on your device. It finds what you need, warns you before a date passes, hides what should stay private, and lets go of what is dead.

Nothing leaves your machine.

  • 0 bytes uploaded
  • 0 accounts
  • 0 settings
  • 1 reading per file

01 — The moment

You're at the pharmacy counter.
The prescription is somewhere in your phone.

IMG-20261011-WA0004.jpg

Everyone has a version of this. The warranty receipt at the service centre. The exam form that closed yesterday. The Wi-Fi password from a screenshot three months ago.

Screenshots are the most-used notebook nobody calls one. But a screenshot stores pixels, not meaning.

The ghosts in your files

A date

The warranty that ends next week. The coupon that dies tonight.

Trapped in a picture

A secret

An ID number or password sitting in a gallery that any app with photo access can read.

Readable by any app

A place

Files sent by email or as documents can carry hidden location and device details.

Hidden in metadata

And the files with no ghost left — like last spring's OTP screenshot — quietly fill your storage until the phone says it is full.

02 — The idea

One reading.
Four outcomes.

It sounds like four tools: a finder, a reminder, a bodyguard and a janitor. It is one. Each file is read once, and everything else follows from that reading.

Draku, a fluffy black cat with crimson bat wings and round eyes filled with black flames
Every part of him has a job. Tap one.
Before

IMG-20261011-WA0004.jpg

After

2026-10-11 Dr Patel blood test prescription.jpg, found by typing “blood test”

Find, Remember, Protect and Let go are not four features. They are four answers to one question: what is this file, and what should happen to it?

03 — The product

One screen.
No settings.

Drop a folder, or point Draku at Screenshots and Downloads. When it has read them, you see three cards and a search line. That's the whole product. Go on — it's live.

Draku — Demo folder · 8 files Offline
3deadlines
  • Warranty endin 6 days
  • Due byin 17 days
  • Refill byin 321 days
4exposed secrets
blood test report
ID number12•••••••••••2
Repeat test15 Sep 2027
one pixelated region ready
3files ready to let go
TicketOTPDup

Nothing changes on your device until you press a button.

04 — What we said no to

The vault is a promise.
These are its terms.

  1. Noupload.

    Every file is read on your device. There is no cloud mode to switch on.

  2. Nodeleting.

    Files you let go move to a rest folder you can restore from. Only you empty it.

  3. Noguessing out loud.

    Draku suggests and you confirm. A date becomes a reminder only when you tap it.

  4. Noaccount, subscription or ads.

    It is free and open source.

  5. Nosettings screen.

    If a feature needs a setting, it is not finished.

05 — The 60-second demo

Four beats.
And one reveal.

Recorded on the laptop itself, with Wi-Fi visibly off. Press play.

Airplane mode Wi-Fi off 0:00

A folder of 8 real files: a bill, a warranty receipt, a lab report, a boarding pass, an OTP screenshot.

“This folder is on every laptop. Airplane mode is on. Everything you are about to see happens right here.”
1:00
  1. Airplane mode on. A real folder.
  2. Drop it. Names turn clear.
  3. Warranty ends in 6 days.
  4. An ID number lights up.
  5. Three files rest.
  6. One more thing.

06 — Why it has to be open

It reads your camera roll.
You should be able to read it back.

That roll holds IDs, prescriptions, tax forms and private photos. A product that reads it must run where it lives — and you must be able to check that it does.

Local needs open models.

PaddleOCR and EmbeddingGemma run on your own hardware, so reading a file never needs a server.

Open means checkable.

Anyone can read the code that reads their files and confirm that it never opens a network connection.

No storage ransom.

It costs nothing to run, because the models run on your hardware. A tool that helps you clear space never sells you more.

~ zsh
# release installer: the model is already inside
# from source: clone, fetch the model once, then everything is offline
$ git clone https://github.com/0dvsh0/draku && cd draku/app
$ npm install && node scripts/fetch-model.mjs
$ npm run tauri dev
→ scans stay on-device after that one fetch

07 — Under the hood

Eyes, memory
and judgment.

Draku reads each file once — local OCR, a rule-based reader, and an open embedding model. Every outcome works from that reading.

FindPaddleOCREmbeddingGemma

Local OCR reads the pixels; a rule-based reader picks a name, category and key text. EmbeddingGemma embeds that reading, so a plain-language question finds the file.

Rememberlocal rules

The same reading extracts dates and their meaning from the surrounding words. A future date becomes a calendar file once you confirm it.

ProtectPaddleOCREXIF

The reading flags ID numbers, passwords and card numbers. Local OCR gives exact pixel positions; blurs are burned into the image and location metadata is stripped.

Let gotransparent scoring

One row per file: age, category, date passed, duplicate distance, blur, size. A small weighted score turns those signals into a reason you can read — and a button you choose to press.

reading.jsonIMG-20261011-WA0004.jpg
{
  "name":     "2026-10-11 Dr Patel blood test prescription",
  "category": "medical / prescription",
  "dates":    [{ "refill_by": "2026-11-10" }],
  "private":  ["patient_id", "gps"],
  "dead":     0.04,
  "network":  null
}
Today

A laptop app. Drop a folder; everything runs locally.

Next

A phone gallery extension.

Then

A watch folder that reads new screenshots as they arrive.

08 — Questions

Sharp questions.
True answers.

Isn't this just Windows Recall?

Recall-style tools capture your screen over time so you can search it. Draku captures nothing: it reads only the files you choose, then acts on them.

How do I know nothing leaves the device?

The demo runs in airplane mode, and the code is open so anyone can check. Pull the network cable — Draku won't notice.

Why not a cloud gallery?

Cloud galleries work by uploading your files. Draku never does, and it goes beyond search: it renames, reminds, redacts and clears.

What if it misses a secret?

It shows every detection before you share, and you confirm. Blurs are burned into the image, so they cannot be peeled off.

How does Draku decide what is dead?

It adds up a few signals you can inspect: age, category, whether a date has passed, duplicate distance, blur and size. No training run, no hidden model — just weights in the source, and a button you choose to press.

Is the hosted demo a contradiction?

The hosted demo and any voiced video use sample files only, so people can try it with zero setup. The real product runs on your device. We say so plainly.

Draku mascot

He sees everything.
He tells no one.

Free. Open source. Offline by design. Give Draku a folder and get your files back — named, dated, guarded and lighter.

45 MiB standalone exe · no install steps · fetches the models once on first scan

macOS · Windows · Linux  —  phone gallery extension coming next