Karim Malhas is the founder, CEO and CTO of Breeze, an enterprise voice agent platform he sums up as Vapi meets n8n. Breeze came out of stealth in April after a hard year of building and grows mainly through partners. Karim joined us in Episode 42 (May 15, 2026) and built a voice agent live from an empty project.
Everybody's competing to get the best agent, the best latency, the best all of these things, but people are forgetting. Once you get this, how are you going to run it?
— Karim Malhas, Episode 42
Breeze is provider-agnostic: it does not build its own models. It sits in the orchestration layer, where Karim believes even companies in the same vertical need customization. Enterprises get projects, teams, segregation, monitoring, version control and compliance checks, which he said a single-project tool can't offer a big organization.
Karim calls the next piece the operational layer of voice, as opposed to the infrastructure. His ideal customers are COOs and operations leaders who need voice agents to be cheaper, better and more efficient to run. A partner program lets resellers in the UAE, Kuwait and South America onboard clients and set their own prices.
At 02:29 Karim shared his screen and started with no prepared demo. He created a project and a workflow, then picked the three parts of any voice agent: ears (Deepgram for speech-to-text), a brain (a fast LLM) and a voice (ElevenLabs). He added inputs, parameters and webhooks, a conditional step that checks the caller's name, and a standard HTTP request that could pull the caller's record from a CRM.
At 06:26 came the multi-agent part. A consent agent has one job and two tools, "consent given" and "rejected consent"; rejection says goodbye and ends the call. Next, an account-number agent must repeat the digits back before calling an "account collected" tool, whose output can be a typed list of objects, useful for something like a food order with sub-items. At 12:09 he showed phone groups, which spread calls across many numbers with smart routing that picks a local number.
We've actually discovered that we cannot add too many agents because every time you're making a decision to go from agent to agent, it takes time. So we've discovered that we only use these when we need control, compliance, or security.
— Karim Malhas, Episode 42
Because I don't trust the agent with giving it the OTP and making the comparison within the agent, cause there is always a way to jailbreak it.
— Karim Malhas, Episode 42
Karim builds Breeze from Jordan, partly to show the next generation in the region that you no longer need to be in San Francisco. For more, see our AI infrastructure page.
Breeze is an enterprise voice agent platform that founder Karim Malhas describes as Vapi meets n8n. It is provider-agnostic and multi-agent, with projects, teams, version control, compliance checks and an operational layer for running agents.
Karim Malhas is the founder, CEO and CTO of Breeze. He is a technical founder who studied cybersecurity and builds the company from Jordan in the Middle East, with partners in the UAE, Kuwait and South America.
Karim's approach is to have an agent only collect the OTP, then compare it in deterministic code. The agent never sees the correct OTP, so there is nothing to talk it out of.
Karim says every hand-off between agents adds latency, so Breeze uses extra agents only for control, compliance or security, usually two or three at most.