Inspiration

In today’s world, AI is powerful but often comes at the cost of privacy. I wanted one secure workspace where I could do everything — from analyzing PDFs to managing cross‑chat context multi‑chat conversations — without worrying about my data. After building my first local PrivGPT, I realized it was possible to turn that vision into reality. PrivGPT Studio is my answer to a gap I’ve felt for years: a private, versatile, all‑in‑one AI studio.

What it does

PrivGPT Studio is a privacy‑first AI workspace where you can:
✅ Run local models and cloud models side by side
✅ Keep each chat independent, but reference others when needed
✅ Upload PDFs, images, videos, and audio for analysis
✅ Use voice input with built‑in transcription
Rename, export, clear, delete chats easily
Track latency and switch models on the fly
✅ Even work offline by falling back to a local model automatically

How I built it

I built the frontend in Next.js with TailwindCSS, and the backend in Flask with a MongoDB database. Local AI models are served through Ollama, while cloud capabilities come from Gemini API. Careful architecture ensures smooth integration between chats, models, and media inputs.

Challenges I ran into

Designing a clean, intuitive UI while packing in so many features was a big challenge — I wanted power without clutter. Another key challenge was implementing cross‑chat context referencing: letting one chat pull knowledge from another while keeping both isolated. I had to carefully design both the UI (to mark and select chats) and the backend (to manage chat IDs and filters) to make this seamless.

Accomplishments that I'm proud of

I’m proud that I turned a personal need into a working product. This contest became the medium to make my idea real. The feature I’m most proud of is integrating context from one chat into another while keeping them organized separately. As someone who values structure but often needs to bridge knowledge between topics, building this unique feature felt like solving my own long‑standing problem — and it’s something I haven’t seen in other AI tools.

What I learned

  • Built my first full‑stack project from scratch, instead of only contributing to existing projects — learning to manage the entire flow end‑to‑end.
  • Learned Next.js and how powerful strongly typed scripting can be in large projects.
  • Improved my prompt engineering skills while testing diverse inputs and models.

What's next for PrivGPT Studio

  • Build team collaboration features so multiple users can share threads of the same topic while maintaining separate contexts.
  • Integrate more AI capabilities — image, video, and audio generation — to make it a true all‑in‑one AI studio.
  • Scale from a local module to a multi‑user web platform so people who can’t run large models locally can still benefit.

Built With

Share this project:

Updates