Filipe Cabaço on Vitro
1 hr 46 min
Filipe Cabaço, team lead on Realtime at Supabase, returns after two years to talk about his side projects: Vitro, a browser for every AI agent with a replayable timeline of what each one did, and Ampoule, which packs an Elixir release into one file by compiling the BEAM to WebAssembly. We also get into MCP, persona testing with agents, token costs, why launching is the scary part, AI and security, and what learning and hiring look like now that agents write the code. 00:00 - Introduction 02:35 - Welcome back and ElixirConf in Chicago 05:31 - Vitro: observability for browser agents 11:01 - Persona testing with agents 13:56 - Why MCP is the right interface 16:59 - Compute off your laptop, subsidies ending 22:30 - Three AM agents and attention 24:06 - Token costs and picking models 27:47 - Side projects: doodle discs and a patio defender 33:31 - Reverse engineering bad apps with agents 37:14 - AI, hiring, and skipping university 47:07 - iHub and entrepreneur networks 49:32 - Afraid to launch your side projects 51:28 - Open source and self hosting 54:14 - Security and vibe coded leaks 57:49 - MCP auth should be SSO 59:34 - How Vitro is built: Elixir and Firecracker 1:02:48 - Market the result, not the features 1:05:51 - Tool sprawl and agent subscriptions 1:10:53 - A local AI gateway 1:14:40 - Home servers and bare metal 1:17:42 - Ampoule: Elixir anywhere via WebAssembly 1:22:48 - An Elixir mesh network on phones 1:27:32 - Cold email and deliverability 1:34:11 - Naming agents after Star Trek 1:36:39 - Why every agent needs its own browser 1:42:10 - Cloudflare's MCP and too many tools 1:44:21 - Peter Ullrich and funding the Erlang Foundation Resources Mentioned: - Vitro: https://vitro.run/?utm_source=elixir-mentor - Ampoule: https://filipecabaco.github.io/ampoule/?utm_source=elixir-mentor - ex_tauri: https://github.com/filipecabaco/ex_tauri?utm_source=elixir-mentor - Burrito: https://github.com/burrito-elixir/burrito?utm_source=elixir-mentor - KinSwitch: https://kinswitc...