Remix.run Logo
Turning a pile of documents into a searchable useable knowledge base(github.com)
93 points by linuxrebe1 7 hours ago | 17 comments
Avery29 3 minutes ago | parent | next [-]

The hardest part of these projects is usually not making documents searchable

linuxrebe1 7 hours ago | parent | prev | next [-]

I had an issue. A documents folder with over 12k objects in it. A hodgepodge of folders and sub-folders. That over time had created a mess that no amount of file movement was ever going to make it usable. I wanted: 1) To keep my data local 2) be able to filter out PII and other data 3) Be able to find and delete duplicates 4) Get short synopsis of what a document is 5) Semantic and keyword search 6) All of this kept local to me requiring no internet access and no tokens spent to train someone elses AI.

The result I call DocuBrowser and in it's current form is FOSS (GPL-3) licensed for your personal use. The UI is in your browser. The AI models used are held local and are tiny, Available for Linux(RPM,Deb, and tgz) Windows and Mac. Let me know what you think and thanks for taking the time to try it out.

seb1204 4 hours ago | parent | next [-]

Sounds similar to https://docs.paperless-ngx.com/

Key difference I see is that you point it to a folder instead of uploading to a system.

vsviridov 2 hours ago | parent [-]

I think paperless devs are working on AI integration, and there are 3rd party solutions. I'm holding out for an official one, so far.

It's pretty cool, I've set up a share where the scanner scans, and it automatically picks it up from there and ingests it into the system.

bobim 6 hours ago | parent | prev | next [-]

Could it be extended so it also extracts pictures from pptx and xlsx and run vision to get a description to be added to the text content before indexing?

linuxrebe1 4 hours ago | parent [-]

Let me look into this

clif_mcIrvin 2 hours ago | parent [-]

How about jpegs or other scanner images files? We have hundreds of scanned documents that were never pdf wrapped.

password4321 2 hours ago | parent | prev [-]

Personal use? I need this at work, dragging useful info from tarpits like Teams and GitLab.

Also need to search git repos including all branches and history (TIL/xkcd#153'd GitLab's web search can basically only do one branch at a time).

asciimoo 6 hours ago | parent | prev | next [-]

We need projects like this. Automatically classifying the files is smart.

I'm working on a similar application called Hister (https://github.com/asciimoo/hister). I should borrow some of your ideas. =]

hankbond 2 minutes ago | parent [-]

I have not set up Hister yet but it's on my list to try out. How would I do something like host it on my Unraid box but have it index/persist my local MacBook browsing history?

NKosmatos 6 hours ago | parent | prev | next [-]

Looks good, definitely going to try it. Extra thanks for creating something fully local, we need more projects like this one!

jphorism 4 hours ago | parent | prev | next [-]

Nice, what are you hoping to accomplish with this project?

passwordoops 2 hours ago | parent | next [-]

Care to elaborate?

NamlchakKhandro 2 hours ago | parent | prev [-]

A resume

aucisson_masque 6 hours ago | parent | prev | next [-]

I'm a huge fan of recall, going to test this out. This looks very interesting.

drizzler 4 hours ago | parent | prev | next [-]

I just installed this and, after a few hiccups, got it up and running on my Ubuntu system. Works great, looks great. Thank you for this. Half of my documents are OpenDocument format. Is there any chance you'll be supporting ODF in the future?

toomuchtodo 6 hours ago | parent | prev [-]

How do you feel about supporting an S3 compatible target as a feature request?