Hacker Newsnew | past | comments | ask | show | jobs | submit | kanishkalinux's commentslogin

Inquisitive - self-hosted knowledge-base with a touch of LLM/RAG.

Link: https://github.com/kanishka-linux/inquisitive

I've been working on this on and off since last couple of months to consolidate all of my digital knowledge-base like notes/links/pdf etc with the help of LLM/RAG. It is fully self-hosted with very minimal setup instructions - which should be easily installable by anyone on their local machine.

UI is very bare minimal. It still has some rough edges when it comes to the UI part, but usable. I've been regularly using it since sometime, and it works well (atleast for my use case) when it comes to searching and organizing personal knowledge-base.

Feel free to try it!


Looks neat. How does it compare to the already available solutions out there/any thing different about it?


Thanks. I've written about it in detailed in the README. But most important thing that differentiate it from other self-hosted variants is the ability to see references along with chat and ability to exclude/include specific sources from your local sources for targeted discussion. Moreover it has integrated note taking feature in markdown, so that all of your digital knowledge-base is at one place.


I think, wget is even better and much older than it.


Ah thanks. HTTrack would be easier for those not educated in the command line though.


By the way, this application is not just about archiving. For regular archiving wget (and in your case HTTrack), are more than sufficient. Reminiscence has been developed for bookmarking, archiving, organizing and access from anywhere.


About videos, I'm thinking about providing some way to add custom user scripts, so that users can use their favorite download manager to download media elements from site.

About gif, they are will be included in the archived page. Everything with 'img' tag will be fetched for archiving.


That was amazing feedback! Thanks a lot!

About user-interface, I agree it needs improvement. Especially inbuilt reader needs some work.

Can you suggest some improvements in UI?


Most of this is personal preference for me, so I would take what I'm saying with a grain of salt.

There are some spacing issues here and there - the username/settings drop down next to the search input is not vertically aligned with the rest of the elements. The create new directory form and add URL form is pushed to the right a bit. I'd either center those or keep them aligned left.

One thing I'd try is making the create new directory part into a pop over. It would actually increase the time to create a new directory (additional click/tab), but in my case it'd be okay since I would be creating new ones so infrequently. The idea is a "new directory" button with that form in a pop over when active.

I'd consider using list elements instead of a table for the directory listing and link listing.

For the directory listing, I'd experiment with replacing the links count/action dropdown with something right next to or immediately below the link to the directory. i.e.

    MyDirectory <link icon> 3 • rename • remove
With more emphasis (using styles) on the name of the directory. Hovering over <link icon> 3 could have a title attr that said something like "3 links in MyDirectory".

But the project works fine and the UI isn't really taking too much away from using it.


Pretty detailed suggestions! Thanks. I'll keep them in mind when iterating on next version of the project.


Thanks! I'll add support for annotations in project's TODO list. It'll be a nice addition to any archiving solution.


Starred the project, look forward to it. This is the only feature that has me tied to using a hosted solution, instead of a self-hosted solution.


Thanks! I have not used shaarli and bookmark-archiver personally. But from their documentation it looks like shaarli doesn't archive in various formats and doesn't have auto-tagging feature. About bookmark-archiver, I think one can't add links into it directly via web-interface and doesn't organize links directory-wise apart from features like auto-tagging and summarization. I'll look into alternative bookmark managers, and will try to provide some comparison chart in README.


Thanks. I didn't know about webrecorder. It also looks cool. I'll look into it.


You might also be interested in https://github.com/oduwsdl/ipwb, the author of webrecorder is a major contributor to this.


It looks quite innovative. I'll see if I can get some ideas from it.


It doesn't integrate web-server in default installation. In docker installation, one can change docker-files and remove components which they do not want.


Currently, it does not allow full spidering.


Reminiscence has some advance features like auto-tagging, auto-summarization and archiving in various formats, which separates it from other bookmark managers. Few days back, I posted it on r/selfhosted and there one fellow redditor suggested to contact Floccus dev, instead to writing bookmark addon for every browser. Hopefully, I'll get in touch with the Floccus dev and will see if it can support Reminiscence in some form or other.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: