Product builder case study

WebJourney

AI builder for full-stack apps and launch-ready sites

From Claude Code to Pi. Open models, lower cost.

WebJourney started with the Claude Code SDK, which limited it to Claude models. To reduce agent costs, it moved to Pi and open-source models—while keeping the same AgentSky API and cloud runtime.

Claude → Pi

same API

Shihang Wei

Founder, WebJourney

Customer

AI builder for full-stack apps and launch-ready sites

Challenge

Move beyond Claude-only models and reduce agent costs without rebuilding the product backend.

AgentSky

One API across the harness, sandbox, state, tools, and recovery.

What WebJourney builds

Visit WebJourney

A full-stack builder where the output has to be ready to ship.

WebJourney lets customers build full-stack and AI apps, landing pages, and websites by chatting with an AI agent. Its public product includes automated tests, deployment, scaling, and SEO.

WebJourney initially used the Claude Code SDK to power that work. But the SDK limited model choice to Claude. To lower the cost of running agents, WebJourney moved to Pi so it could use open-source models without replacing the AgentSky API or taking ownership of the cloud runtime.

The same boundary leaves WebJourney free to move again when another harness or model better fits its quality, speed, or cost requirements.

How it works

The product stays theirs. The agent runtime is AgentSky.

01

WebJourney started with Claude Code

The Claude Code SDK powered the agent work, but limited WebJourney to Claude models.

02

It needed lower-cost models

To reduce the cost of running agents, WebJourney needed access to open-source models beyond the Claude family.

03

AgentSky moved the runtime to Pi

Because WebJourney already called one AgentSky contract, it could switch the harness and models quickly while keeping the product API and cloud runtime stable.

Why AgentSky

Move from Claude-only to open models without rebuilding.

01

Move beyond model lock-in

Pi gave WebJourney access to open-source models instead of limiting the product to the Claude family.

02

Lower the cost of every agent

WebJourney could choose lower-cost models for its workload without building and maintaining another agent backend.

03

Stay ready for the next migration

AgentSky absorbs harness and model differences, so WebJourney can change stacks again without adding another runtime backend.

Evidence note

WebJourney’s official site describes its full-stack and AI app builder. The Claude Code-to-Pi migration and cost motivation are customer-provided implementation context; this page does not publish a customer volume, savings percentage, or universal outcome claim.

Build on AgentSky

Your product. Every coding agent behind it.