What it does

BrAIn is an AI-powered memory engine that transforms your files into interactive, intelligent memory. Just upload any document—PDFs, spreadsheets, or code—and BrAIn instantly “remembers” it like a brain would. Using advanced vectorization and generative AI, BrAIn can answer complex questions, reference specific info, or even analyze patterns across multiple files—just like chatting with someone who read them all. Whether it's dissecting a transcript, extracting data from a messy PDF, or cross-referencing code and documentation, BrAIn makes understanding your files feel like second nature. Designed for convenience, flexibility, and ease of use, BrAIn strives to make the user experience better by revolutionizing file search.

How we built it

BrAIn was built with Python, CSS, JavaScript, HTML, Firebase, and Vue. We developed a vectorization and embedding pipeline using the Langchain framework, powered by OpenAI's embedding model. Our fully functional raw data-to-vector pipeline can store vast amounts of data and interact with it efficiently. Using Firebase Cloud Storage, we made cloud storage cheaper and smarter.

Challenges we ran into

Using the Langchain framework came with many bugs, as we had no prior experience working with it. Figuring out its syntax from online research and documentation led to some ups and downs. On the front end, connecting our Langchain pipeline to Flask was difficult due to Flask's backend infrastructure.

Accomplishments that we're proud of

Developing an end-to-end, fully proprietary pipeline that can communicate and act like a human brain is something we’re proud of. Learning how to utilize Langchain—a new and innovative tool that’s advancing the LLM world—was another milestone we’re excited about.

What we learned

We learned a lot about collaborating together as a team and how to efficiently and simply divide and conquer on our ambitious idea. Slowly understanding each other’s work habits and strengths was an unexpected yet rewarding experience. On a more technical level, working on LLM integration and learning a new framework significantly nurtured our technical expertise.

What's next for BrAIn

We’re definitely going to continue using it, as it genuinely makes our lives more convenient—and we hope to publish it to help others in the same way.

Built With

Share this project:

Updates