back to reflections

Cheaper Than the Sum of Its Parts

Buying a car beats buying the parts and assembling it yourself, on price and on hassle, and almost nobody builds their own. A vertically integrated AI stack wins the same way. Source the model, email, auth, vector store, monitoring, and sandbox separately and the bill runs many times higher.
Petko D. Petkovon a break from CISO duties, building cbk.ai

You can buy a car, or you can buy the parts and assemble one yourself. Building it from parts is more fun, and the people who do, love it. It also costs more once every box arrives, and more again in time spent making the parts fit. So almost nobody does it. They buy the car, usually from a manufacturer who already solved the hard part of making everything work together.

AI agentic harnesses are the same, even though the industry keeps treating "assemble your own" as the sophisticated choice. A vertically integrated stack wins on price and on quality, for the same reason a finished car does. Someone already bought the parts, made them fit, tested the result, and stands behind it.

On raw model cost alone, calling an API yourself is cheaper than us, and I will not pretend otherwise. A few million tokens through a small open model costs a few dollars, and if inference is all you want you should go straight to the source. But a model is one part. A real agent also needs a mailbox it owns, tools it can use, somewhere to store and search what it knows, a way to run and watch it, and a safe place to execute code. Every one of those is a company now, and every one of those is a bill.

What the agent needsSource it yourselfRough monthly cost
Agent email inboxesAgentMail$20–$200
Authenticated toolsComposio$29–$229
Vector / RAG storagePinecone, Weaviate$20–$400
Tracing and monitoringLangSmith$39+/seat
Orchestration and deploymentLangGraph$155+ for one always-on agent
Code sandboxesE2B, Daytona$150+ plus usage

Add it up and the comparison flips hard.

ScaleChatBotKitAssemble it yourself
Basic, ~5K messages$25/mo~$440–$470/mo
Pro, ~50K messages$65/mo~$1,400–$1,800/mo

At Pro scale that is more than twenty times the price, and none of it counts the time spent wiring ten vendors together and keeping them wired as their APIs drift. The assembled version is also worse to live with. Ten dashboards, ten bills, ten things that break on their own schedule. Oh, and you need monitoring tools that work across all ten vendors, which is normally an enterprise feature that costs more than the whole stack. Don't even get me started on the support experience when something goes wrong. You have to call ten different companies, and they all blame each other.

We ship the model, the email, the auth, the vector store, the tools, the monitoring, and the sandboxes and more as one platform that we made fit and keep running. One bill instead of ten, and the parts are already tested against each other.

You can build the car.

Most people, when they actually want to drive somewhere, just buy it.