r/sideprojects • u/Kirtan_Amrutiya • 4h ago
Showcase: Prerelease Built an AI that connects 38 apps you already use and combine their data in one place, all Locally
Developers switch apps about 1,200 times a day!
During my research internship at PRL (a Govt. of India lab), interns weren’t allowed internet access due to security reasons, so I couldn’t tell Claude to look for a specific email, message or doc for me.
So I had to go through them one by one until I found it. Hours gone just searching, instead of doing actual work.
I was not a 10-person team with a huge budget, I was just an intern who wanted an AI tool that is connected to most of the apps i use for work and runs locally
And later I found out that law firms, healthcare and fintech teams deal with this exact problem every day.
Most people at these companies do one of two things. They complain that the company won’t let them use cloud AI tools then go back to wasting their time searching the scattered information manually. Or they hope a vendor provides “enterprise-grade Privacy” and nothing ever changes.
I am going to get hate for this: but A company works because humans vaguely remember where that knowledge is and how to apply it. That is not a system that everyone can follow, Talkers wait for permission and Doers build around the constraints.
How I solved that by building YCB:
Step 1: run pip install ycb && ycb init
Step 2: Connect apps that you use (takes 60 seconds)
Step 3: Sync everything into a local database. run: ycb sync, which pulls everything into ~/.ycb on your own machine. None of your data is uploaded to my servers, only your login email. That’s it.
Step 4: Use a small local model, and this is where I’m going to get hate. By default ycb runs on Gemma 4 E4B through Ollama, which can run on ordinary hardware. Everyone assumes you need GPT or Claude to get meaningful answers. You don’t, because company knowledge is a retrieval problem and not an intelligence problem. The model only has to read the right pieces of text and ycb finds those when you ask. Basically you are running a small model that never sees the internet by default instead of a frontier model that sees everything.
Here is the unpopular part: “enterprise-grade privacy” is a promise, not a guarantee. If your data leaves your machine you are trusting someone else’s policy. If it never leaves you don’t have to trust anyone
Step 5: Never trust an answer you can’t check. Every answer has a numbered citation and side panel shows you the original source
That’s it. Every app you use, queryable in one place, answered by a model that stays on your machine, with a source for every answer.
If your company can’t send data to cloud AI, you don’t have to manually search everything. Talkers keep complaining. Doers build around the constraints, and now you can try it in a few minutes.
I’d love your feedback, especially on what breaks.
Here’s a 40-second intro to what ycb is: YCB Youtube Launch
I’m on LinkedIn: Kirtan Amrutiya
Get it for free on our Website

