OctoVault turns your local documents into a private knowledge graph, so you can ask questions, trace facts to their source, and keep every byte on your device.
No reviews yetBe the first to leave a review for OctoVaultAI
Maker
📌
Sunil here, posting on behalf of myself and my cofounder Payal, we built OctoVault as a two-person team.
The use case started personal: I have a folder called `important_docs/` with 84 PDFs in it - passports, my wife's I-797, our lease, paystubs, the kids' birth certificates and every time someone asked me "when does that visa expire?" I lost ten minutes digging through it.
NotebookLM solves this by uploading everything to Google. ChatGPT by uploading to OpenAI. For these documents specifically, that always felt wrong. So Payal and I built the third option.
OctoVault is a Mac app that runs the AI locally (Ollama, qwen3:8b + nomic-embed-text), extracts facts from each document, and links them in a knowledge graph you can chat with. The vault is SQLCipher-encrypted with a key derived from your password. Zero outbound calls in product runtime - the landing page has a DevTools screenshot to prove it.
A few things we'd love PH's read on:
1. The graph view vs plain chat — is the graph the actual killer
feature, or does Q&A alone do the job for 90% of cases?
2. A Chrome side panel that auto-fills DS-160 / I-130 / school forms
from the same vault is in private beta. Useful, or creepy?
3. First-run installs Ollama for you if you don't have it (~5GB
for the two models). Tolerable, or where does it break?
Free for personal use. Pro $9/mo — reserve at launch and the price locks for life. Lifetime $499, capped at 200 seats (honest counter on the page).
Mac DMG, signed + notarised: https://octovault.ai
Bug reports & requests: support@octovault.ai (forwards directly to me).
What's the most annoying piece of paperwork in your life right now?
We'll reply with exactly what OctoVault would do with it.
Report
Upvoted! cool idea!
Do the documents stay local? Would it work with a google drive folder?
@sunil28071987 Ok thanks, that makes sense. Let's say I have a google drive folder sync'd to my desktop, would that be "imported" and then left in-place, and it would just give me an AI that would allow me to query for facts? Basically I am wondering if it needs to re-structure my google drive folder, or if it just imports it without touching it?
And yeah, as a user I would expect any changes to be sync'd into OctoVault - all CRUD ops basically.
Restructuring: No, we never touch the source folder. Import is read-only — we read the bytes, extract facts into the encrypted vault, your gDrive folder stays exactly as it is.
Auto-sync CRUD: Not today. Import is one-shot — drag in, OctoVault extracts, then it's a static snapshot. Edit/delete in gDrive doesn't propagate.
Watch-a-folder with full auto-sync is exactly the right roadmap ask.
The product questions we'd want to get right:
Updates: re-extract when the file changes → straightforward
Deletes: mirror the folder, or treat extracted facts as user-owned and keep them even if the source disappears? Probably an opt-in
Conflicts: synced file content changes after you manually edited an extracted fact — what wins?
Mind if I reach out at support@ when we're ready to prototype this?
You're describing exactly the workflow I want to design for.
Upvoted! cool idea!
Do the documents stay local? Would it work with a google drive folder?
Thanks @tleyden
Yes — 100% local. Documents + extracted facts live in a SQLCipher
vault on your machine; the AI runs locally via Ollama. Only outbound
connections at runtime are to your own localhost (verifiable with
Little Snitch — there's a network-tab screenshot on the landing page
proving zero outbound calls during normal use).
On Google Drive: if you have Drive for Desktop syncing files to a
local folder, you can drag-import from there — we never touch the
gDrive API directly. Talking to Google's API would break the threat
model OctoVault exists to solve.
"Watch this folder for new files" is a reasonable roadmap ask if
that's what you're after — drop me a note at support@octovault.ai
with your workflow.
@sunil28071987 Ok thanks, that makes sense. Let's say I have a google drive folder sync'd to my desktop, would that be "imported" and then left in-place, and it would just give me an AI that would allow me to query for facts? Basically I am wondering if it needs to re-structure my google drive folder, or if it just imports it without touching it?
And yeah, as a user I would expect any changes to be sync'd into OctoVault - all CRUD ops basically.
@tleyden Great Question!
Restructuring: No, we never touch the source folder. Import is read-only — we read the bytes, extract facts into the encrypted vault, your gDrive folder stays exactly as it is.
Auto-sync CRUD: Not today. Import is one-shot — drag in, OctoVault extracts, then it's a static snapshot. Edit/delete in gDrive doesn't propagate.
Watch-a-folder with full auto-sync is exactly the right roadmap ask.
The product questions we'd want to get right:
Updates: re-extract when the file changes → straightforward
Deletes: mirror the folder, or treat extracted facts as user-owned and keep them even if the source disappears? Probably an opt-in
Conflicts: synced file content changes after you manually edited an extracted fact — what wins?
Mind if I reach out at support@ when we're ready to prototype this?
You're describing exactly the workflow I want to design for.