🥑 Developer Advocate @GoogleCloud 🧠 Focusing on GenAI 🤖 ⭐️ @ApacheGroovy co-founder 🏆 @java_champions 📣 @lescastcodeurs podcast 🦋 @glaforge.dev

Paris, France
Before heading on vacation, I built an unofficial @Java SDK for #Google @antigravity 🚀 If you want to embed AI agents directly into enterprise Java applications, #GitHub Actions, or custom #CLI tools, here is how it works and what you can do with it 🧵 👇
2
6
28
2,943
Guillaume Laforge retweeted
Is it a 😺 or not? System 1 models like @typesafeai #jev classify, evaluate truthiness, or give a score. I built an app in #java w/ @micronautfw & @langchain4j hosted on #CloudRun to discover if a picture depicts a cat or not, thanks to #DiffusionGemma purrfect-match.cloud.run/
5
2
7
592
Guillaume Laforge retweeted
We just checked, Flutter still runs everywhere 🤷
40
141
1,577
82,562
Guillaume Laforge retweeted
Instead of generating text token by token, "System 1" decision models (like #Jev) act as fast, deterministic decision engines. In a single forward pass, they output calibrated probabilities. Here's how I turned #DiffusionGemma into a multimodal visual classifier in #Java! 🧵👇
2
3
16
844
Last weekend to work on your #Devoxx Robots game! Still polishing levels, squashing bugs, or adding that one last crazy feature? Now’s the time 😅 👉 game.devoxx.be I’ll also share a short demo of my own game, just as a bit of inspiration/reference 🎮👀
4
7
654
Guillaume Laforge retweeted
Use @sdkman_ support in @intellijidea to set your Project JDK. #Java #Java27 #SDKMAN! #IntelliJIDEA #IntelliJIDEATips
2
6
28
1,109
Is it a 😺 or not? System 1 models like @typesafeai #jev classify, evaluate truthiness, or give a score. I built an app in #java w/ @micronautfw & @langchain4j hosted on #CloudRun to discover if a picture depicts a cat or not, thanks to #DiffusionGemma purrfect-match.cloud.run/
5
2
7
592
Once you've picked up a picture or uploaded your own, the #DiffusionGemma model running on #NVidia GPUs will tell you if the photo contains a cat, what kind of fur pattern it has, and how fluffy it is:
1
198
Guillaume Laforge retweeted
Text-to-speech has reached a whole new level of quality and personalization. With Google's Gemini 3.8 Flash TTS, you can design custom voices from text prompts, steer delivery nuances (whispers, pacing, emotion), and clone voices. And you can do it all in #Java! 🧵👇
1
5
12
2,465
Guillaume Laforge retweeted
The @antigravity team announced running local Gemma models on-device with LiteRT. Good news for #Java developers: you can do this in Java too! Antigravity Java SDK v0.2.17 is out, reaching full parity with Python SDK v0.1.18. Walkthrough 🧵👇 glaforge.dev/posts/2026/09/2…
Run open models like Gemma 4 completely offline in the Antigravity SDK. Built on Google AI Edge’s LiteRT, you can now run Gemma 4 directly on your local GPU. Zero API costs, total data privacy, and no internet required.
6
10
56
6,075
Guillaume Laforge retweeted
Have you cloned your voice with our new model yet? Try it here: ai.dev/generate-speech
49
34
603
46,593
The open-source foundation: Matt Mastracci (@mmastrac) built djev on Google's #DiffusionGemma. Using Daniel Lee's recipe (github.com/taeold) I deployed it on #CloudRun with @NVIDIA Blackwell GPUs. With min-instances=0, it scales to zero idle (answering in ~140 ms!)
1
2
152
Bringing it to #Java with @LangChain4j: LangChain4j was adding StructuredDecisionModel for text. I proposed & implemented native multimodal support. In Java, pass ImageContent with typed Question models (Choice, Noul, Score) for clean, zero-shot visual classification!
1
2
149
Guillaume Laforge retweeted
Design custom voices and config speech all from your Java code.
Text-to-speech has reached a whole new level of quality and personalization. With Google's Gemini 3.8 Flash TTS, you can design custom voices from text prompts, steer delivery nuances (whispers, pacing, emotion), and clone voices. And you can do it all in #Java! 🧵👇
1
2
6
1,758
Guillaume Laforge retweeted
Gave a talk at #GDG Cloud Paris about the @antigravity SDK for #Java! While the official SDK is in Python, I built an unofficial Java SDK to bring agent automations to the JVM. Article & 8 code samples 🧵👇 glaforge.dev/talks/2026/09/2…
1
3
8
690
Text-to-speech has reached a whole new level of quality and personalization. With Google's Gemini 3.8 Flash TTS, you can design custom voices from text prompts, steer delivery nuances (whispers, pacing, emotion), and clone voices. And you can do it all in #Java! 🧵👇
1
5
12
2,465
Designing a custom voice in Java takes just a few lines: Voice voice = client.createVoice(Voice.prompted( "A calm, deep French voice, speaking slowly", "French Philosopher", "Gemini 3.8 Flash TTS" )); Pass voice.id() to VoiceConfig. Done.
1
2
145