GEA is a stack for writing one TS codebase that compiles to real native binaries on MCUs, embedded Linux, macOS, and iOS.

Joined September 2026
Snap on another board and make room for more sound! A guitar pedalboard that grows with your ideas. Snap on another board and make room for more sound! Built on Espressif’s ESP-Mosaico, this setup starts with guitar effects and amp modelling on a single device. Add more boards and the app spreads the signal chain across them. With four, you can run two amp models in parallel and blend their tones. GEA brings the touchscreen interface to life with TypeScript, JSX and CSS compiled into native code. The boards share audio wirelessly over ESP-NOW, while you tap through effects and explore different presets. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
4
164
Touch. Play. Watch it respond. This little AI companion can talk with you about what its camera sees. Espressif’s ESP-Mosaico brings together a touchscreen, microphone and speaker, with a camera attachment giving Axel a view of its surroundings. Show it an object, ask a question, and keep the conversation going. The app is built with GEA in TypeScript, JSX and CSS, compiled into native code for the device. It connects to OpenAI’s Realtime API for the conversation, bringing voice, vision and a touch interface together in a small piece of hardware. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
1
75
There’s a whole little river running on this microcontroller. In Lantern River, you guide a paper boat through a 3D world, collecting lanterns and trying to stay clear of the rocks. It looks rather peaceful until you start hitting them. The game runs natively on Espressif’s ESP-Mosaico, with its ESP32-S31 processor and 2.16-inch AMOLED touchscreen. Built using GEA, the TypeScript, JSX and CSS app compiles into C++, putting familiar web development tools to work on a handheld device. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
2
55
A guitar pedalboard that grows with your ideas. Snap on another board and make room for more sound! Built on Espressif’s ESP-Mosaico, this setup starts with guitar effects and amp modelling on a single device. Add more boards and the app spreads the signal chain across them. With four, you can run two amp models in parallel and blend their tones. GEA brings the touchscreen interface to life with TypeScript, JSX and CSS compiled into native code. The boards share audio wirelessly over ESP-NOW, while you tap through effects and explore different presets. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
3
145
There’s a whole little river running on this microcontroller. In Lantern River, you guide a paper boat through a 3D world, collecting lanterns and trying to stay clear of the rocks. It looks rather peaceful until you start hitting them. The game runs natively on Espressif’s ESP-Mosaico, with its ESP32-S31 processor and 2.16-inch AMOLED touchscreen. Built using GEA, the TypeScript, JSX and CSS app compiles into C++, putting familiar web development tools to work on a handheld device. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
5
103
Say hello to Axel! This little AI companion can talk with you about what its camera sees. Espressif’s ESP-Mosaico brings together a touchscreen, microphone and speaker, with a camera attachment giving Axel a view of its surroundings. Show it an object, ask a question, and keep the conversation going. The app is built with GEA in TypeScript, JSX and CSS, compiled into native code for the device. It connects to OpenAI’s Realtime API for the conversation, bringing voice, vision and a touch interface together in a small piece of hardware. Explore GEA: geastack.com #ESPMosaico #Espressif #ProductHunt
1
3
106
ESP-Mosaico is launching today! It's a tiny, modular, composable board with a camera and a gorgeous screen. I had the privilege to build some very cool and open source demos with it, including dual amp NAM A2 guitar FX. youtube.com/watch?v=x-ubJL2b… #ESPMosaico #Espressif #ProductHunt
3
3
11
1,133
An AI companion. A 3D game. A guitar rig that grows as boards snap together. Built with GEA Stack on Espressif System’s ESP-Mosaico, using TypeScript, JSX and CSS compiled to native C++. Watch the full demo: youtube.com/watch?v=x-ubJL2b… #ESPMosaico #Espressif #ProductHunt
1
1
5
241
You don't avoid email because you're lazy. You avoid it because a few thousand tiny decisions is a miserable job. Unpile turns them into a handful of big ones: one click per sender, not per email. Join the beta 👇 unpileapp.com/
2
1
2
87
Building game screens with @Geastack is just fun.
3
10
974
Have you met Zuck? A real-time avatar, live on your tiny device 👀 On the device it's all web tech: fetch, WebSocket, getUserMedia and <video>, written in TypeScript + CSS and compiled to native. Your own personal agent, on a tiny screen. github.com/geastack/amuse
1
3
94
We were amused when @finkd showed off the Muse Charm at Meta Connect, so we're releasing two projects we've been building for fun to push our compiler. GeaStack brings web technologies to tiny devices. Today: talking AI avatars and voice agents on a 2" ESP32 screen 🧵
4
2
1
6
822
Build your personal AI agent with TypeScript, CSS and other web technologies, for tiny devices. geastack.com
4
51