Connect your Claude, Codex or OpenClaw for full transcripts on millions of podcasts. Two week free trial, cancel anytime.

Start free trial →
CP Caleb Porzio Caleb Porzio Creator of Livewire, Alpine.js and Flux UI, open source tools that let Laravel developers build interactive frontends without leaving PHP. Writes and records No...

“We realized we are unwilling to waver from Opus 5.5 as a model for design. Everything else is subpar, and 5.5 is the best. So are we going to charge all our users API rates? Like, I'm never going to use a tool like that. So what do we do? That's when we turned it into a desktop app and we're like, oh, you just have your own Claude instance and we can just use the agent SDK.”

Laravel Podcast · Laravel Ecosystem · November 2026

“We realized we are unwilling to waver from Opus 5.5 as a model for design. Everything else is subpar, and 5.5 is the best. So are we going to charge all our users API rates? Like, I'm never going to use a tool like that. So what do we do? That's when we turned it into a desktop app and we're like, oh, you just have your own Claude instance and we can just use the agent SDK.” — Caleb Porzio, Laravel Podcast

Context

Asked whether Paraframe embeds its own model, Caleb Porzio explains the architecture choice: a desktop app that runs on the user's own Claude subscription rather than passing API rates on to users.

Transcript

Laravel Podcast Around 1:06:57 into the episode
Caleb Porzio

This is an internet thing. Wait,

Matt Stauffer

it is using Opus 5.5?

Caleb Porzio

Right. So here's the surprising thing about the whole thing. We realized we are unwilling to waver from Opus 5.5 as a model for design. Everything else is subpar, and 5.5 is the best. So are we going to charge all our users API rates? Like, I'm never going to use a tool like that. So what do we do? That's when we turned it into a desktop app and we're like, oh, you just have your own cloud instance and we can just use the agent SDK or Claude P. Agent SDK is the sanctioned way to do it. This is how Orbs uses Claude.

Matt Stauffer

Because remember, Claude became really difficult for other tools to use for a little while there. They're talking about getting rid of Dash P and stuff like that. So I actually hadn't learned how Orbs was able to set it up.

Caleb Porzio

Yeah, the Agent SDK. It's the sanctioned anthropic way to do that. You can do

Matt Stauffer

that with a desktop app in a way you can't with a web app.

Speaker names come from our own diarization. The position is estimated from where the line sits in the episode.

More from Laravel Podcast