Welcome to File Companion

Rahul DuggalRahul Duggal|
Ā August 22, 2024

Welcome! šŸ‘‹ The purpose of this blog is to document the development journey of File Companion from the beginning. As we build this project, we aim to share our insights, highlight both the technical and non-technical challenges we encounter, and provide a glimpse into the problems we're tackling next.

We are taking the mindset of ā€œbuilding and growing in public,ā€ with the hope of fostering a like-minded community along the way.

For this first post, we'll provide some context about the problem we're addressing and why we decided to work on File Companion.

The Problem

We live in an age of information overload. With an immense amount of data at our fingertips, keeping it organized, up-to-date, and easily retrievable has become increasingly challenging. While Google and various AI startups are doing great work organizing information on the web, there remains a significant gap in tools that help individuals manage their personal informationā€”whether that's files, cloud drives, bookmarks, or physical notes. Our goal with File Companion is to address this gap, beginning with a focus on personal file management.

Proposed Solution

The goal of File Companion is to work seamlessly in the background as a desktop application, automatically organizing your files in a way that you find semantically meaningful. We want the app to be as flexible as possible, in how the your files are organized and presented to you. Initially, the app will present your files in the form of entities, categories, and sub-categories. We will describe the technical details in a future blog post.

For our first version, which we're currently hard at work on, the AI will analyze the content of each file and categorize it based on the semantic entities it detects. The result is an organized system that makes your data easy to view and manage.

Additionally, the application will feature a powerful semantic search function, accessible via a keyboard shortcut, allowing you to quickly find and open the information you need, whenever you need it.

Security and Privacy

From the beginning, we've placed a strong emphasis on security and data privacy. Your file data will never be stored on our servers or in our database. Instead, it's processed in memory and transmitted to our hosted LLM in an encrypted format, where it's immediately deleted after processing. We only store very preliminary metadata about your files, along with the categorization data generated by the LLM.

Privacy and Security is critical to us, and we will adhere to the strongest security principles as we continue to build out the application.

What's Next

In the coming blog posts, we'll dive deeper into the technical details of the project and highlight the challenges we've facedā€”and those we anticipateā€”as we continue building out the application.

In the meantime, if you're interested in this problem, have questions, or want to contribute, feel free to reach outā€”we'd love to hear from you!

The V1 will be out very soon, and we hope you are as excited as we are! šŸ˜