Why we built Switchboard
I am not a software engineer. But I count myself lucky to work with them on a daily basis. Having started my career as a mechanical engineer in the early 2000s and transitioned through roles in management, finance, and, for the last decade, startups, I’ve come to respect software engineers as, on average, the smartest and most ethical people I know. It wasn’t my original plan to start a dev tools company, but I’m glad I ended up here. It’s become clear to me that to build out our vision, it’s not going to come from any one company. It’s going to come from a collection of creative people across multiple companies working towards independent but similar goals. And my hope is that, in Switchboard, we have a platform to bring together a majority of developers and product teams who share similar goals: especially those who want to make the social internet a better place.
That will encompass a lot of things. Products that surface the right moments to reconnect with old friends. Products that bring you together with your closest friends more often — to hang out in person or online. Products that make it easy to meet new human friends or even to fill in some gaps with AI companions – to a point of course. There are some pretty cringe-worthy products out there and hopefully we can help mitigate that by making it easier for well-meaning people to build better alternatives.
We also want to enable new social experiences on consumer electronics devices including TVs, speakers, headphones, vehicle infotainment systems, and professional settings such as offices and events spaces. The products built into these systems might aspect towards entertainment or making work more efficient and enjoyable. They might even start to blur the lines between work and play as AI takes over the mundane stuff. In any case, communication is the foundation of all of it, and voice in particular.
Text isn’t going away. But voice is becoming more important, and thankfully so. Talking, as opposed to texting, will start to pull our social fabric in the right direction as conversations start to feel more human again. In person and voice communication are the backbone of a healthy society. And voice technology is the backbone of Switchboard.
We didn’t start here
We didn’t start as a developer tools company. We built a voice-first app that was full of real time audio features and it turned out to be really hard to build. You can learn more about that here, but suffice it to say that we learned a lot – both about consumer behavior and real time audio tech – and came to the realization that there was a huge opportunity. Not just to make developers’ lives easier by providing a technology stack that saves them from the headaches we had ourselves. But to bring likeminded developers together towards a common goal.
To that end, the Switchboard Network is a part of our vision. It’s early days and we don’t know exactly how we'll pull this off, but the future of social will look a whole lot better if we do. So what is the Switchboard Network?
As developers and product teams start to incorporate Switchboard into their real time voice products, an opportunity emerges. We want to provide a feature that would allow a subset of Switchboard-powered products to opt into cross-application voice communication. Something like a telephone network – where you have different carriers, different phone manufacturers, and different phone numbers with different purposes – but a common network. Rather than phone numbers, we can employ AI to help mediate cross-app communication and use it to surface the right moments to bring people together, alongside activities they can enjoy together in real time: music, TV, tools that let you explore and create together, etc. That’s what we’re really aiming towards: a real-time social internet facilitated by the Switchboard Network.
We got started building this vision with our first app, the Switchboard App. And we’re still exploring the B2C side of this equation with Kosmi. But what’s become clear is that this vision doesn’t exist within a single app. It exists in part inside Discord, Slack, X, WhatsApp, TikTok, YouTube, a multitude of other messaging apps, social apps, games and content streaming apps, and part inside whatever comes to replace “apps” – such as the AI agents that will live inside your devices and operating systems and connect you across various accounts, services, and social networks.
The technologies we’ve prioritized inside the Switchboard SDK are the technologies that help developers build this future. And, we hope, a subset of developers using Switchboard will opt into our vision: bringing product teams and user bases together into a unified vision of a better social internet: a decentralized voice communication network that helps people connect with who they want, when they want, from wherever they want, alongside interactive live activities that cut across walled gardens.
Some practical considerations
Why is Switchboard even needed in an era of AI-generated products? First, we don’t think the best products will be 100% vibe-coded, at least not any time soon. We think the best products will be assisted by AI generation on top of thoughtfully designed tools and frameworks that are modular, well architected, and easy to debug and maintain. We think the best products will use humans to orchestrate AI in a way that is uniquely human, aligned with the goals of the human teams designing and building those products.
We’ve designed Switchboard to make this orchestration easier, allowing the AI to assemble products with building blocks – called Nodes. Not only can AI help to write new nodes if necessary, but the way the blocks connect together remains consistent and auditable. This ensures Switchboard-powered products remain robust, scalable, and flexible. Moreover, they will be built on a framework that will allow for the eventual interoperability with the Switchboard Network.
We prioritize adding new nodes to our library in a few ways. We started with the nodes that power the use cases we’ve been passionate about for so long. For example, our team is full of musicians and we’ve always loved the idea of being able to listen to music together with a live voice channel (for fitness, remote work, and other use cases) – so you will find nodes related to streaming music, voice over IP, mixing, and auto-ducking (using voice detection to lower the music when someone speaks). You will also find nodes related to real time language translation and a few other things where we started by scratching our own itch to enable new use cases that we hadn’t yet seen elsewhere. And we dogfood Switchboard to build these use cases out as example apps that we then open source.
And we’re usually not alone in the use cases we’re passionate about. Soon after releasing new example apps or blog posts about them we’ve found ourselves talking to likeminded teams. So we’ve largely allowed demand to help us prioritize our backlog – including the neverending list of potential nodes we intend to add to our library. We try to strike a healthy balance between what our customers are asking for right now vs. where we see big forward-looking opportunities.
We’ve also provided a framework to “Bring Your Own Node” so that any developer can add any node that we haven’t yet gotten around to, or to merely extend their own technology (such as a voice or audio ML model or algorithm) with the additional functionality Switchboard provides.
So what are we fixing?
We’re engineers who are passionate about solving problems, and our team has stumbled into a long list of problems in the last 10 years or so of working together in the domain of real time voice and audio systems.
On the one hand, many of these relate to software development. And the vast majority of our team are software engineers. So we’re motivated to make developers’ lives easier. Most product development teams don’t want to spend time stitching together voice activity detection, ASR, noise suppression, speech synthesis, WebRTC, and handling other low low level audio problems or OS issues. And when these teams try to use AI to help, they often wind up with spaghetti pipelines no one can debug later. That’s a problem we can help solve – and we are solving, with Switchboard.
But in addition to that, there’s a bigger vision we share, and that’s what got us started in the first place. The internet is filled with ways to communicate. Every app wants to be the one place you spend time, and yet none of them get it really right. We want to help connect people – not just inside one app, but across them. We want to connect not just users, but developers and entrepreneurs with a similar vision.
We see a very promising future for voice communication and real-time interactivity. We want Switchboard to be the backbone of that.
If that resonates, we hope you’ll give it a try or reach out to learn more.
If you don’t know what you’re building yet or are unsure of whether you could get your company onboard, but would love to stay informed – feel free to share your email and we’ll keep you apprised of product updates, company news, and the like.
Thanks for your interest
— Jim