My friend and I have been feeling frustrated at how inefficient it is to find information at work. There are so many tools (Slack, Confluence, GitHub, Jira, Google Drive, etc.) and they provide different (often not great) ways to find information. We thought maybe LLMs could help, so over the last couple months we've been spending a bit of time on the side to build Danswer.
It is an open source, self-hosted search tool that allows you to ask questions and get answers across common workspace apps AND your personal documents (via file upload / web scraping)! Full demo here: https://www.youtube.com/watch?v=geNzY1nbCnU&t=2s.
The code (https://github.com/danswer-ai/danswer) is open source and permissively licensed (MIT). If you want to try it out, you can set it up locally with just a couple of commands (more details in our docs - https://docs.danswer.dev/introduction). We hope that someone out there finds this useful
We’d love to hear from you in our Slack (https://join.slack.com/t/danswer/shared_invite/zt-1u3h3ke3b-...) or Discord (https://discord.gg/TDJ59cGV2X). Let us know what other features would be useful for you!
I came across Danswer a few days ago as an option for this, so I spent a day building a connector [1]. I was pleasantly surprised how accurate the output was for something like this. I have a few pages detailing my servers and I could ask things like "Where is x server hosted"? and get a correct response accompanied with a link to the right source page.
Some things to be aware of specifically about Danswer: It only works with OpenAI right now, although the team said that open model support is important as a future focus. Additionally it felt fairly heavy to run and required a 30 minute docker build process but I think they've improved on this now with pre-built images, and I'm not familiar with the usual requirements/weight of this kind of tech. Otherwise, things were easy to start up and play around with, even for an AI noob like me. Both their web and text-upload source connectors worked without issue in my testing.
[1]: https://github.com/danswer-ai/danswer/pull/139