❯ Guillaume Laforge

Google-Ai-Studio

How I Vibecoded a Philosophy Prep App with Google AI Studio and Gemini

My daughter’s French Bac de Philosophie (philosophy baccalaureate) is tomorrow. Preparing for this examination usually involves reviewing handwritten flashcards, printed handouts, and paper notes.

Reviewing these concepts, authors, works, and quotes systematically is a pain. My daughter asked me for a digital tool to help her study, as she knew I had already helped her younger sister with similar tools for learning or revising her lessons.

I built an interactive study application. What started as a single-evening project became a web application, written in a mere couple hours of vibe coding in Google AI Studio and Gemini.

Read more...

Decoded: How Google AI Studio Securely Proxies Gemini API Requests

If you’ve recently vibe-coded and exported a Gemini-powered app from Google AI Studio to host it online on Google Cloud Run, you might have noticed a server/ directory containing a Node.js application. This isn’t just a simple file server; it’s a clever “transparent proxy” designed to solve a classic problem in frontend AI development:

How do I use my API key without leaking it to the browser?

In this post (although vibe-coding is supposed to be all about not looking at the code at all) we’ll dissect exactly how this architecture works, why it’s safer than a client-side key, and where its security limits lie.

Read more...