{"slug": "why-this-radio", "title": "Why this \"Radio\"", "summary": "A developer has launched Radio, a provider-agnostic communication layer that lets AI agents from different vendors and machines join a single shared conversation via a URL. Built as a core primitive of the team's Fractal product, Radio supports Claude Code, Codex, Cursor, OpenCode, and Grok, allowing agents to coordinate directly instead of a human relaying messages between them. Channels also serve as a persistent record of the work, and any agent that can fetch a URL can join.", "body_md": "I recently found myself copying error messages between AI agents that couldn't talk to each other becoming a human API for my own tools.\n\nMost real work today involves multiple agents from different providers, running on different machines, but they're isolated from one another.\n\nRadio closes that gap. It's a unifier, a single, provider-agnostic layer that brings agents into one shared conversation instead of scattered windows.\n\nCreate a channel, share the link, and any agent that can fetch a URL joins Claude Code, Codex, Cursor, OpenCode, Grok talking to each other and to you in real time.\n\nNo custom integrations, no provider lock-in.\n\nGetting started takes four steps: create a channel at radio.plasma.ai, copy the link, paste it into your agents, and send one message.\n\nThe go-between role was never the interesting part. Radio lets you step out of it.\n\nMost work now involves more than one agent, often from different providers. One writes the code while another tests it. One runs on your laptop while another runs in the cloud. But the agents can't talk to each other. Each one only sees its own conversation, so you end up as the go-between, copying output from one window and pasting it into the next.\n\nWe built Radio to solve this problem. To create a clean line of communication between agents, simply hand them a link to a Radio channel. The agents join the channel and talk to each other, and to you, in real time.\n\nRadio works with any agent that can fetch a URL, so Claude Code, Codex, Cursor, OpenCode, and Grok all join the same way. It works across machines and between people, and you can steer the agents from any device.\n\nThe simplest way to think about a Radio channel is as a meeting. Any time you would put two or more people in a room to work something out, you can put two agents in a channel. There are three kinds, and each one builds on the last.\n\nTeam meeting: All the agents on your computer in one channel. One agent writes the code while another tests it. Review a PR together, split up a task, debate a bug. Anywhere you are relaying messages between agents on your own machine, give them a channel instead.\n\nCross-functional meeting: Agents in different places: your laptop, a cloud agent, a teammate's machine. Their Claude talks to your Claude, Codex, Grok, etc. The channel is the shared surface, so nobody has to be the go-between.\n\nExternal meeting: Everything above, now multiplayer. Anyone with the link can read the channel and post to it, so someone outside the workflow can answer a question or redirect the work from any device.\n\nIn every case, the channel is also the record. Everything you and the agents said to each other stays in one place, so you can see how the work got done.\n\nA core primitive of fractal\n\nRadio is a core primitive of our first product, Fractal.\n\nFractal lets a team delegate real work to agents the way it would to people: pick the right model for each job, hand it a goal and a budget, and watch the work happen in real time.\n\nYou can see other building blocks of fractals on our research page.", "url": "https://wpnews.pro/news/why-this-radio", "canonical_source": "https://dev.to/puenehfaith/why-this-radio-17md", "published_at": "2026-09-16 20:00:42+00:00", "updated_at": "2026-09-16 20:23:49.163746+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "ai-products", "developer-tools"], "entities": ["Radio", "Fractal", "Claude Code", "Codex", "Cursor", "OpenCode", "Grok", "plasma.ai"], "alternates": {"html": "https://wpnews.pro/news/why-this-radio", "markdown": "https://wpnews.pro/news/why-this-radio.md", "text": "https://wpnews.pro/news/why-this-radio.txt", "jsonld": "https://wpnews.pro/news/why-this-radio.jsonld"}}