<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ally Nicoll</title>
    <description>The latest articles on DEV Community by Ally Nicoll (@theally).</description>
    <link>https://dev.to/theally</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3944253%2F5c6db47f-cb34-455b-928d-787d915d75a9.png</url>
      <title>DEV Community: Ally Nicoll</title>
      <link>https://dev.to/theally</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/theally"/>
    <language>en</language>
    <item>
      <title>The closed-source LLM premium has collapsed</title>
      <dc:creator>Ally Nicoll</dc:creator>
      <pubDate>Mon, 29 Jun 2026 14:36:28 +0000</pubDate>
      <link>https://dev.to/runware/the-closed-source-llm-premium-has-collapsed-572o</link>
      <guid>https://dev.to/runware/the-closed-source-llm-premium-has-collapsed-572o</guid>
      <description>&lt;p&gt;Originally published on the &lt;a href="https://runware.ai/blog/the-closed-source-llm-premium-has-collapsed" rel="noopener noreferrer"&gt;Runware blog&lt;/a&gt;. Written by Ioana Hreninciuc, Co-Founder at Runware.&lt;/p&gt;

&lt;p&gt;Open-source models now match closed-model benchmarks at 87% lower cost. Here's what that means for developers choosing between open source inference and OpenAI.&lt;/p&gt;




&lt;p&gt;What was your first call to an LLM? Almost definitely, something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;OpenAI&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;responses&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;gpt-5.5&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Write a short bedtime story about a unicorn.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;output_text&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The entry point to LLMs is through the frontier. This is where everyone starts, but it’s also where too many stay. They build entire apps, workflows, and harnesses around variations on this call, then wince at their API bill come end-of-month.&lt;/p&gt;

&lt;p&gt;That used to make sense when the proprietary models were so dominant. If you want your product to excel, the quality of the underlying model must be high. And high quality has always meant proprietary. So developers ate the cost for excellence.&lt;/p&gt;

&lt;p&gt;Does that still hold? Not really. Yes, proprietary is still the frontier, but what was the frontier 18 months ago is now well-mapped territory, and open-source models are closing the gap at a fraction of the cost.&lt;/p&gt;

&lt;p&gt;Why? And what should developers make of, and with, these newfound lands of open source?&lt;/p&gt;

&lt;h2&gt;
  
  
  What kept open source on the bench
&lt;/h2&gt;

&lt;p&gt;We should be clear. Open models aren’t close to taking over from proprietary. There is still a lag in uptake. &lt;a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5926742" rel="noopener noreferrer"&gt;Open source models are 87% cheaper&lt;/a&gt; at equal intelligence but still hold only 25-30% of the token share.&lt;/p&gt;

&lt;p&gt;But that gap is no longer about quality. For years, the buying decision was binary: pay proprietary prices, or accept a worse model. Serious teams paid up. That habit is what keeps closed models dominant today, long after the quality gap that justified it closed.&lt;/p&gt;

&lt;p&gt;Let’s take GPT-4 as our example. When it launched in 2023, &lt;a href="https://web.archive.org/web/20230404114929/https://openai.com/pricing" rel="noopener noreferrer"&gt;GPT-4 was at $30/M tokens&lt;/a&gt;, but it was also the only model that could actually do the work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6bc1xukf4zq6mjpyj5pd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6bc1xukf4zq6mjpyj5pd.png" alt="GPT-4 vs Llama 2 70B Benchmark" width="736" height="214"&gt;&lt;/a&gt;&lt;br&gt;
(Sources: &lt;a href="https://arxiv.org/abs/2303.08774" rel="noopener noreferrer"&gt;GPT-4 Technical Report&lt;/a&gt; and the &lt;a href="https://arxiv.org/abs/2307.09288" rel="noopener noreferrer"&gt;Llama2 paper&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Llama 2 wasn’t wildly behind the curve, but it was far enough behind to be a risk for anything production-grade. HumanEval was the rough one: a 37-point gap meant Llama 2 wasn't a real option for anything code-adjacent.&lt;/p&gt;

&lt;p&gt;When you extrapolate this to all models, the trend is clear: Closed models are “better”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm9mpk9pm76wgvo4qazun.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm9mpk9pm76wgvo4qazun.webp" alt="Prompt Price vs Intelligence" width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
Figure 9: Prompt price vs. intelligence for closed- and open-source models. Source: &lt;a href="https://www.nber.org/papers/w34608" rel="noopener noreferrer"&gt;NBER Working Paper 34608&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They are also more expensive&lt;/strong&gt;. This was the in for OS models, but it came with a catch. Whatever you saved on tokens, you paid back in GPU plumbing. Llama 2 70B at fp16 needed roughly &lt;a href="https://www.llama.com/docs/deployment/autoscaling/" rel="noopener noreferrer"&gt;140GB of VRAM&lt;/a&gt;, so two H100s at a minimum, or a more painful quantized setup with its own quality tradeoffs. Add to that the engineering resources to wire together your serving stack, and the costs start to equalize.&lt;/p&gt;

&lt;p&gt;But perhaps the biggest reason closed models won was that they weren’t just models. Closed labs shipped a steady drumbeat of product alongside the weights. Function calling, structured output, vision, file uploads, batch processing, fine-tuning, all wired together and versioned.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here's a timeline of OpenAI releases over 18 months:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Function calling, June 2023&lt;/li&gt;
&lt;li&gt;JSON mode, November 2023&lt;/li&gt;
&lt;li&gt;Vision (GPT-4V), November 2023&lt;/li&gt;
&lt;li&gt;Batch API, April 2024&lt;/li&gt;
&lt;li&gt;Structured outputs, August 2024&lt;/li&gt;
&lt;li&gt;Prompt caching, October 2024&lt;/li&gt;
&lt;li&gt;Realtime API, October 2024&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open source gives you weights. Everything that turns a model into a product, you build yourself.&lt;/p&gt;

&lt;p&gt;But if there is one thing AI has taught us, it is that today isn’t tomorrow. A year ago, no one was coding with agents significantly. Now, no one is coding without them. AI is in constant flux, and underneath all this frontier progress, the economics keep drifting. Inference got roughly 10x cheaper per year. The &lt;a href="https://akitaonrails.com/en/2026/04/24/llm-benchmarks-parte-3-deepseek-kimi-mimo/" rel="noopener noreferrer"&gt;capability lag compressed&lt;/a&gt; from 18 months to a few. Then three things hit at once:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open source started landing on frontier benchmarks.&lt;/li&gt;
&lt;li&gt;Frontier labs started raising prices.&lt;/li&gt;
&lt;li&gt;Agents broke the simple math.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The performance margin has disappeared
&lt;/h2&gt;

&lt;p&gt;Let's take a look at Kimi.&lt;/p&gt;

&lt;p&gt;Moonshot AI shipped &lt;a href="https://arxiv.org/abs/2507.20534" rel="noopener noreferrer"&gt;Kimi K2&lt;/a&gt; in July 2025, then Kimi K2.5 in February 2026, then &lt;a href="https://www.kimi.com/ai-models/kimi-k2-6" rel="noopener noreferrer"&gt;Kimi K2.6&lt;/a&gt; in April. The current version is a 1-trillion-parameter MoE with 32B active. The benchmarks land in territory that was Opus-only six months ago.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkha2rbw6gb0ecm0uaaro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkha2rbw6gb0ecm0uaaro.png" alt="Kimi K2.6 Benchmark" width="800" height="673"&gt;&lt;/a&gt;&lt;br&gt;
Kimi K2.6 benchmark comparison vs frontier closed models. Bar heights blend raw scores with within-benchmark contrast. Source: &lt;a href="https://www.kimi.com/ai-models/kimi-k2-6" rel="noopener noreferrer"&gt;Moonshot AI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Kimi is leading or keeping pace with top models. It's a model you can download, run on your own hardware, and deploy to production for the same tasks the frontier handles.&lt;/p&gt;

&lt;p&gt;And the catch-up isn't unique to Kimi. DeepSeek V4 Pro, GLM-5.1, Qwen 3.6, and Mistral Medium 3.5 all shipped frontier-tier benchmarks in Q1 2026. Why?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open labs are riding the slipstream. Frontier closed models do the expensive exploration. Open labs distill trajectories, learn from synthetic data, and post-train against patterns the frontier has already proven out. The first model to solve a problem pays the full cost. The second model pays a fraction.&lt;/li&gt;
&lt;li&gt;The architecture playbook is now public. MoE routing, long-context tricks, test-time reasoning, agent harnesses. Three years ago, these were lab secrets. Now they're papers, blog posts, and reference implementations on Hugging Face. Once a technique is in the open, the gap to implement it is weeks, not quarters.&lt;/li&gt;
&lt;li&gt;Compute is no longer the bottleneck it was. Training a frontier-class model in 2023 took an OpenAI-sized cluster. In 2026, a well-funded lab with a few thousand H100s can ship a competitive model in a single quarter. DeepSeek did it. Moonshot did it. Zhipu did it. The barrier dropped enough that "frontier-class" is no longer a one-company achievement.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The labs that ship these models also depend on a long tail of inference providers ready to host them on day one. Distillation pipelines, benchmark validation, and developer adoption all run through that layer.&lt;/p&gt;

&lt;p&gt;There are still gaps. Closed models lead on the hardest reasoning and on the polish that comes from years of RLHF and red-teaming. But the lag is small, and the open labs say so themselves. DeepSeek themselves put their own V4 models 3 to 6 months behind the state-of-the-art frontier, beating last generation's flagships while trailing the current ones. For most production work, a few months of lag on the hardest problems doesn't change the decision.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tokens are going to zero
&lt;/h2&gt;

&lt;p&gt;Proprietary pricing is messy right now, and getting messier. The frontier labs don't really know where to set prices, and the last six months have been them figuring it out in public.&lt;/p&gt;

&lt;p&gt;The trigger is agentic usage. A chat call burns a few hundred tokens. An agent can easily burn through millions. &lt;a href="https://www.cnbc.com/2026/04/17/ai-tokens-anthropic-openai-nvidia.html" rel="noopener noreferrer"&gt;Claude Code Max users&lt;/a&gt; were extracting around $5,000 in usage from $200 monthly plans. Even subsidized, flat-rate subscriptions don't survive a delta like that.&lt;/p&gt;

&lt;p&gt;How is pricing shaking out? Users are seeing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explicit hikes. GPT-5.5 launched at roughly 2x the per-token cost of its predecessor.&lt;/li&gt;
&lt;li&gt;Stealth hikes. Opus 4.7 kept the same sticker price, but its &lt;a href="https://www.finout.io/blog/claude-opus-4.7-pricing-the-real-cost-story-behind-the-unchanged-price-tag" rel="noopener noreferrer"&gt;new tokenizer&lt;/a&gt; generates up to 35% more tokens for the same prompts. Same rate, higher bill.&lt;/li&gt;
&lt;li&gt;Access changes. Codex shifted to &lt;a href="https://help.openai.com/en/articles/20001106-codex-rate-card" rel="noopener noreferrer"&gt;per-token billing&lt;/a&gt;. Anthropic &lt;a href="https://venturebeat.com/technology/anthropic-cuts-off-the-ability-to-use-claude-subscriptions-with-openclaw-and" rel="noopener noreferrer"&gt;cut off OpenClaw&lt;/a&gt; from Claude subscriptions. Google added &lt;a href="https://ai.google.dev/gemini-api/docs/billing" rel="noopener noreferrer"&gt;spend caps&lt;/a&gt; on the Gemini API.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goodwill built through the “product” model above is undone bit by bit every time a developer suddenly finds their access locked or their limits hit. Meanwhile, the floor under open-source pricing continues to drop. MiniMax M2.7 on Runware runs at &lt;a href="https://runware.ai/pricing" rel="noopener noreferrer"&gt;$0.30/$1.20&lt;/a&gt; per million input/output tokens. For comparison, Opus 4.7 is &lt;a href="https://claude.com/pricing#api" rel="noopener noreferrer"&gt;$5/$25&lt;/a&gt;, and GPT-5.5 is &lt;a href="https://openai.com/api/pricing/" rel="noopener noreferrer"&gt;$5/$30&lt;/a&gt;. Agents are output-heavy, and output is where the gap is widest. A non-trivial coding task can easily run through hundreds of thousands of output tokens. At GPT-5.5 ($30/M out), each task costs several dollars. At M2.7 ($1.20/M out), it's pennies.&lt;/p&gt;

&lt;p&gt;Per-token billing is the right model for agentic workloads, and the labs know it. Done right, it means paying for the seconds of inference you actually run, no minimums, no commitments, no rounding up. The frontier labs aren't there yet.&lt;/p&gt;

&lt;p&gt;But their customer base anchored on "flat rate, unlimited," and they can't walk that back cleanly. So they're raising prices without raising prices, restricting access without restricting access, and hoping no one tallies the cumulative effect.&lt;/p&gt;




&lt;h2&gt;
  
  
  Harnesses are becoming more important than models
&lt;/h2&gt;

&lt;p&gt;Lock-in to a single model is dissipating. Agents must route across models and modalities for any task at hand.&lt;/p&gt;

&lt;p&gt;This is a fundamental premise of Runware. We are a single destination for 400k+ models across modalities, making model choice a simple config decision. This needs to happen for two reasons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, frontier agents can use multiple models to perform tasks.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code uses a main model to do the heavy lifting, a small model handles cheap background jobs like the one-line summaries of your sessions, and a separate model answers the side-questions feature so a quick question mid-task doesn't interrupt the main model.&lt;/li&gt;
&lt;li&gt;A message to ChatGPT doesn't hit one model. A small router reads the request first and decides where it goes: a quick factual question to the fast model, a hard reasoning or coding task to the deeper one. The router doesn't reason or generate anything itself. It dispatches. Easy work goes to the cheap model, hard work to the expensive one, so you stop paying frontier rates for trivial requests.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The dispatcher can be cheap and route to expensive models to do the work. Once model choice is just a configuration, you can build the same thing on open source, with one addition the closed products don't offer: you can pick models by what they're good at, not just by size.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reasoning and planning.&lt;/strong&gt; Breaking a request into steps and deciding when it's done wants the strongest reasoning available. That can now be an open-source model like DeepSeek V4 or Kimi K2.6, both within a few months of the closed frontier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code generation.&lt;/strong&gt; Turning a clear spec into a working file suits a coding-tuned model. Something in the Qwen family handles it at a fraction of the reasoning model's cost.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The conversational layer.&lt;/strong&gt; Whatever the end user talks to benefits from a more conversational model, such as Gemma.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This works much better for cost. A chat turn that lands on a conversational model never pays frontier rates, and neither does a code generation step that lands on a coding model. As long as each model is capable at its own job, your effective per-request cost is one small-to-medium model, well below a single large model doing every job itself.&lt;/p&gt;

&lt;p&gt;Which brings us to the second reason: &lt;a href="https://runware.ai/docs/platform/introduction" rel="noopener noreferrer"&gt;workflows necessitate multimodality&lt;/a&gt;. Most useful agents touch more than text. Say you're building an agent that turns a written product brief into a 60-second launch video. The pipeline hits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A text model for the script.&lt;/li&gt;
&lt;li&gt;A TTS model for the voiceover.&lt;/li&gt;
&lt;li&gt;An image model for background visuals.&lt;/li&gt;
&lt;li&gt;A video model for b-roll.&lt;/li&gt;
&lt;li&gt;A text model again for captions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without a unified API, the agent is wired into five separate services, each with its own SDK, auth flow, rate limit, billing pipeline, and error semantics. That's a layer of integration your team writes once and maintains forever. A unified API across modalities removes that layer.&lt;/p&gt;

&lt;p&gt;The long-term shape of this is agents deciding which models to use for their task lists in an &lt;a href="https://andreyfradkin.com/assets/marketbench.pdf" rel="noopener noreferrer"&gt;LLM market economy&lt;/a&gt;. The developer writes the initial spec. After that, the agent shops the spread across providers in real time. Model capability becomes a commodity.&lt;/p&gt;




&lt;h2&gt;
  
  
  Open source will build better infrastructure
&lt;/h2&gt;

&lt;p&gt;Once the model question is settled, the next question is latency and placement.&lt;/p&gt;

&lt;p&gt;Agents amplify latency in a way that chat never did. A user opening a support chat notices 500ms once. With an agent making 50 sequential calls to plan, route, and execute, that 500ms compounds into a 25-second delay the user actually waits through. Multiply by the cold-start, retrieval, and tool-call hops in a real agent loop, and round-trip latency starts to dominate the user experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://runware.ai/sonic-inference-engine" rel="noopener noreferrer"&gt;Vertical integration&lt;/a&gt; will be the answer to bringing costs down while increasing speed. Owning the boards, servers, and orchestration end-to-end beats commodity GPU clouds on utilization, which is where most of the cost actually sits. A custom inference stack on hardware you control gives you headroom on both axes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lower marginal cost per token.&lt;/strong&gt; On-demand hyperscaler H100 rental costs about $7/hour, while buying chips and running them directly puts the equivalent rate at about $1.60 for Runware. Idle capacity from one workload also becomes usable seconds for another, rather than sitting paid for and empty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lower latency on the calls that matter.&lt;/strong&gt; Pods placed close to traffic beat hyperscaler regions on round-trip time. Tuning the stack purely for inference (high-frequency CPUs, disabled hyperthreading, custom PCIe topology) also yields more performance per chip. That compound effect carries through every step in an agent loop.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Frontier labs are heading the other way. To make the compute economics work at their scale, they sign multi-year deals with the hyperscalers: OpenAI on Azure, Anthropic on AWS and GCP. That locks them into the datacenter model for years. The upstream is volatile enough that Architect have launched compute futures on H100 and H200 prices. The input to every hyperscaler API endpoint is now a hedged commodity.&lt;/p&gt;

&lt;p&gt;Modular compute is what unlocks the alternative. A pod in a shipping container, dropped near the traffic, routes around the 2-to-4-year wait for new AI data center capacity. A pod with power, cooling, and an uplink is enough. The placement decision drops from quarters to weeks. For scale: xAI's 300 MW Colossus build took four months and depended on rented power generators and a large share of the mobile cooling capacity available in the US. A factory shipping containerized inference pods can deploy equivalent compute in days, with everything owned and water-cooled in place.&lt;/p&gt;

&lt;p&gt;The regulatory case is the second tailwind. Multiple frameworks push in the same direction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GDPR and the EU AI Act: inference inside European borders, with auditable controls.&lt;/li&gt;
&lt;li&gt;FedRAMP and CMMC: US federal and defense workloads, with explicit hardware security postures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The answer that satisfies all of these is a regional pod running open-source models you can audit. A US hyperscaler endpoint serving Frankfurt traffic is not the answer, no matter how good the model is.&lt;/p&gt;




&lt;h2&gt;
  
  
  Today is closed; tomorrow is open
&lt;/h2&gt;

&lt;p&gt;Open-source models are now good enough for most production work, and frontier closed models are repricing to cover their actual costs.&lt;/p&gt;

&lt;p&gt;The frontier will still be there. Closed labs will keep pushing the leading edge, and there will keep being workloads where that edge is worth paying for. But the share of work that needs the frontier is shrinking, and the share that runs well on an open-source model with the right infrastructure is growing.&lt;/p&gt;

&lt;p&gt;The meaningful decision has moved up the stack. The platforms that win the next phase will be the ones that put open source first, expose every modality behind a single API, charge for the inference you actually run, and operate on hardware designed entirely for this purpose and placed close to where you serve traffic from.&lt;/p&gt;

&lt;p&gt;The model is becoming the easy part. The stack underneath it is where the next few years of competitive advantage live.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where to start
&lt;/h2&gt;

&lt;p&gt;Runware is building exactly this. One API spans every leading open and closed LLM alongside image, video, audio, and 3D, billed per token with no subscriptions. Open-source models run on our own hardware at up to 80% lower cost, and you pick each model by what it does best.&lt;/p&gt;

&lt;p&gt;See it in full on the &lt;a href="https://runware.ai/llm-api" rel="noopener noreferrer"&gt;LLM API page&lt;/a&gt;, with live pricing and the open-versus-closed comparison drawn from current benchmarks. When you are ready, &lt;a href="https://runware.ai/signup" rel="noopener noreferrer"&gt;get an API key&lt;/a&gt; and run your first open-source model in minutes. For committed-use rates and dedicated capacity, &lt;a href="https://runware.ai/contact-sales" rel="noopener noreferrer"&gt;talk to us&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>opensource</category>
      <category>api</category>
    </item>
    <item>
      <title>Your Agents Can Now Use Runware</title>
      <dc:creator>Ally Nicoll</dc:creator>
      <pubDate>Fri, 26 Jun 2026 15:26:58 +0000</pubDate>
      <link>https://dev.to/runware/your-agents-can-now-use-runware-4ll0</link>
      <guid>https://dev.to/runware/your-agents-can-now-use-runware-4ll0</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Runware now provides two new entry points into the Runware environment; an &lt;a href="https://runware.ai/mcp" rel="noopener noreferrer"&gt;MCP server&lt;/a&gt; for AI agents, and a &lt;a href="https://runware.ai/cli" rel="noopener noreferrer"&gt;CLI&lt;/a&gt; for the terminal. Both get you to a working first generation faster than integrating directly, and both reach the same catalog: every major model provider plus thousands of community models, across image, video, audio, 3D, and LLMs, accessible through one interface.&lt;/p&gt;




&lt;h2&gt;
  
  
  The MCP server: Runware inside your agent
&lt;/h2&gt;

&lt;p&gt;MCP (&lt;a href="https://modelcontextprotocol.io/docs/getting-started/intro" rel="noopener noreferrer"&gt;Model Context Protocol&lt;/a&gt;) is an open standard that lets AI agents talk to external services through a defined set of tools. If you're using Claude, Cursor, Codex, VS Code, or any other MCP-compatible client, connecting to the Runware MCP server gives your preferred agent the ability to generate media, search the model catalog, and check pricing without you leaving the session, or writing any integration code.&lt;/p&gt;

&lt;p&gt;There are two ways to connect:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hosted&lt;/strong&gt; - point your client at &lt;code&gt;https://mcp.runware.ai&lt;/code&gt;, paste your Runware API key when prompted, and you're connected. The key is stored server-side, encrypted inside the OAuth session, so your client only ever holds a token, never the key itself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local&lt;/strong&gt; - for agents that can't reach external MCP servers, or restricted and air-gapped networks, you can run the MCP server on a local machine instead:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;npx @runware/mcp&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Set &lt;code&gt;RUNWARE_API_KEY&lt;/code&gt; in your environment and point your client at the local server. The toolset is identical to the hosted version, it just runs on your machine and connects differently.&lt;/p&gt;

&lt;p&gt;Either way, your agent gains a set of tools it can call directly.&lt;/p&gt;




&lt;h2&gt;
  
  
  The MCP Toolbox
&lt;/h2&gt;

&lt;p&gt;Once connected, your agent gains access to a broad set of Runware tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu1nof22mj9k63y1geluq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu1nof22mj9k63y1geluq.png" alt="A summary of MCP functions within Claude" width="720" height="813"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;run&lt;/code&gt; tool is the core one. It handles image generation, video generation, audio, 3D, LLMs, upscaling, background removal, everything the Runware API supports, through your agent interface. You don't need to tell the agent which task type to use or look up model parameter schemas. You describe what you want, and if you know you want a specific model you can name it; otherwise the agent figures out the best fit for your use case using the catalog tools.&lt;/p&gt;

&lt;p&gt;Those catalog tools (&lt;code&gt;list_models&lt;/code&gt;, &lt;code&gt;model_details&lt;/code&gt;, &lt;code&gt;model_pricing&lt;/code&gt;, &lt;code&gt;model_examples&lt;/code&gt;) are what give the agent the ability to search and reason about the available models before committing to a generation. This is genuinely useful in various ways; you could ask something like "&lt;em&gt;what does each Veo model cost for an 8-second 1080p clip&lt;/em&gt;?" and the agent will use the &lt;code&gt;list_models&lt;/code&gt; and &lt;code&gt;model_pricing&lt;/code&gt; tools to look up the options and compile a comparison - displayed directly in your agent application.&lt;/p&gt;

&lt;p&gt;On pricing: There’s no MCP surcharge. If a generation costs $0.05, you pay $0.05. The browsing and inspection tools are free.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Practical Example
&lt;/h2&gt;

&lt;p&gt;You're building a product page in a Claude Code session and you need a hero image in a specific aspect ratio. Normally you'd stop, open a separate generation tool, come up with a prompt, iterate on it, download the result, and bring it back to your workspace. &lt;/p&gt;

&lt;p&gt;With the Runware MCP integrated into Claude, you can simply ask: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;I need a 16:9 banner image for our product page, use Runware, generate two examples for me, one with Nano Banana 2, one with GPT Images 2.0&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzshn8mf7hp57c3zsyquf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzshn8mf7hp57c3zsyquf.png" alt="Runware MCP inference inside Claude Desktop" width="800" height="656"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This example highlights a number of core capabilities;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One of the requested model names wasn’t found in the Runware model catalogue, so the MCP model search tool was employed by the agent to locate it.&lt;/li&gt;
&lt;li&gt;One of the generation requests returned an error and was automatically retried.&lt;/li&gt;
&lt;li&gt;The agent used the &lt;code&gt;ToolSearch&lt;/code&gt; capability to look up the correct schema for the model, identifying acceptable dimensions to solve the issue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With two sample images generated, Claude Code then offers to wire one into the project, adding it to the repository, all from within the coding agent app - no context-switching required.&lt;/p&gt;




&lt;h2&gt;
  
  
  The CLI: Runware from your terminal
&lt;/h2&gt;

&lt;p&gt;The CLI is a separate tool, a native runware binary that you install on your machine. It's built for working directly without an agent in the loop: generating from the terminal, scripting, testing models, and dropping generation into automated pipelines. The CLI is fully open source and released under the MIT License, so you can inspect the source, build it yourself, and review exactly what you're installing. The source code is available on the Runware GitHub: &lt;a href="https://github.com/Runware/runware-cli" rel="noopener noreferrer"&gt;https://github.com/Runware/runware-cli/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The core command is &lt;code&gt;runware run&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;runware run runware:101@1 positivePrompt="a chess match in the park" width=1024 height=1024&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvtk99n5mfhi4i6hurg0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvtk99n5mfhi4i6hurg0.png" alt="Basic Runware CLI inference in Powershell" width="800" height="288"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Results download automatically to an &lt;code&gt;./outputs&lt;/code&gt; folder. &lt;/p&gt;

&lt;p&gt;The same &lt;code&gt;run&lt;/code&gt; command works for video, audio, 3D, and text inference, just swap the model identifier. The CLI fetches the model's schema automatically and validates your parameters before the job runs, so you find out about mistakes before any spend.&lt;/p&gt;

&lt;p&gt;Beyond generation, the CLI can search the model catalog, check pricing, inspect a model's full parameter schema, and manage presets for configurations you run often. Output supports &lt;code&gt;--format json&lt;/code&gt; for piping into other tools or scripts, making it practical for automation.&lt;/p&gt;

&lt;h1&gt;
  
  
  Search models
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;runware model search -q "flux"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvs7ofzxt89gcyrw0qpt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvs7ofzxt89gcyrw0qpt.png" alt="Model search output" width="799" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Check a model's parameters before running
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;runware model schema runware:101@1 --format json&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvyirdb119ibsg1yaimz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvyirdb119ibsg1yaimz.png" alt="Model schema in JSON format" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Check your account and usage across your API keys
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;runware account details --format JSON&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ajeefvuatdf6p9q941p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ajeefvuatdf6p9q941p.png" alt="Account Details &amp;amp; Usage" width="800" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Like the MCP Server, browsing and inspection calls via the CLI are free. There’s no additional fee to access Runware’s services via CLI.&lt;/p&gt;




&lt;h2&gt;
  
  
  CLI or MCP: which one do you need?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The MCP server&lt;/strong&gt; is the right choice when you're already working inside an agent. You describe what you want, the agent handles the tool calls, and generation happens inside the conversation. It's particularly useful when you want the agent to figure out model selection, chain calls across modalities, or work media generation into a bigger task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The CLI&lt;/strong&gt; is the right choice when you want to work directly, without an agent. Unlike the MCP, it isn't conversational; you need to know which command to run and what parameters to pass, rather than describing what you want in plain language. That's a reasonable tradeoff when the task is well-defined: scripting a batch job, running generations in CI/CD, or just generating something quickly from a terminal window without spinning up an agent session.&lt;/p&gt;




&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Hosted MCP (Claude, Cursor, VS Code, and most other clients):&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Add &lt;code&gt;https://mcp.runware.ai&lt;/code&gt; as a custom MCP server in your client's settings and complete the OAuth flow when prompted. You'll paste your Runware API key into a Runware-branded page - that's the only time your API key is ever visible.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3tatpt65nd8zzxd2csh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3tatpt65nd8zzxd2csh.png" alt="Authenticating with Runware's API" width="487" height="486"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Local MCP server:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;npx @runware/mcp&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Set &lt;code&gt;RUNWARE_API_KEY&lt;/code&gt; in your environment and point your client at the local server.&lt;/p&gt;

&lt;p&gt;The landing page with per-client MCP setup information is at &lt;a href="https://runware.ai/mcp" rel="noopener noreferrer"&gt;runware.ai/mcp&lt;/a&gt;.&lt;/p&gt;




&lt;h4&gt;
  
  
  &lt;strong&gt;CLI:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;macOS&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;brew tap runware/tap&lt;br&gt;
 brew install runware&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows (via Scoop)&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;scoop bucket add runware https://github.com/Runware/scoop-bucket.git&lt;br&gt;
 scoop install runware&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Linux&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;curl -fsSL https://cli.runware.ai/install.sh | sh&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then authenticate on any platform with your API key:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;runware auth login&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Once authenticated, run &lt;code&gt;runware ping&lt;/code&gt; to confirm connectivity, and you're ready. &lt;/p&gt;

&lt;p&gt;Full CLI reference at &lt;a href="//github.com/Runware/runware-cli"&gt;github.com/Runware/runware-cli&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The landing page with per-client CLI setup information is at &lt;a href="https://runware.ai/cli" rel="noopener noreferrer"&gt;runware.ai/cli&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What's the difference between the MCP and the CLI?&lt;/strong&gt;&lt;br&gt;
The MCP is conversational; you describe what you want and the agent handles the model selection, parameters, and tool calls. The CLI is direct; you write the commands yourself, which makes it better suited to scripting, automation, and situations where you don't want an agent in the loop. Both provide access to the same tools and models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What platforms does the CLI support?&lt;/strong&gt;&lt;br&gt;
macOS, Windows, and Linux. macOS via Homebrew, Windows via Scoop, Linux via a shell installer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I build from source?&lt;/strong&gt;&lt;br&gt;
Yes. Clone the repo and run &lt;code&gt;make build&lt;/code&gt;. The full steps are in the &lt;a href="https://runware.ai/docs/platform/cli" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need a Runware account to use either?&lt;/strong&gt;&lt;br&gt;
Yes, both require a free Runware API key. You can create an account and generate an API key at &lt;a href="https://runware.ai/" rel="noopener noreferrer"&gt;runware.ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I use both CLI and MCP?&lt;/strong&gt;&lt;br&gt;
Yes. They can share the same API key, linking to the same account balance, and the same model catalog, or be set up with different keys, depending on your needs. Use the MCP when you're working with an agent, and the CLI when you're in a terminal or a script.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WebSocket or REST?&lt;/strong&gt;&lt;br&gt;
It's WebSocket by default, but you can switch with &lt;code&gt;--transport http&lt;/code&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mcp</category>
      <category>cli</category>
      <category>api</category>
    </item>
    <item>
      <title>We Hosted OpenClaw So You Don't Have To</title>
      <dc:creator>Ally Nicoll</dc:creator>
      <pubDate>Thu, 11 Jun 2026 13:04:53 +0000</pubDate>
      <link>https://dev.to/runware/we-hosted-openclaw-so-you-dont-have-to-3698</link>
      <guid>https://dev.to/runware/we-hosted-openclaw-so-you-dont-have-to-3698</guid>
      <description>&lt;p&gt;&lt;strong&gt;TLDR:&lt;/strong&gt; we just launched free OpenClaw hosting. One-click deploy, no infrastructure to manage, only pay for the AI tokens your agent uses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Free Hosted OpenClaw for Everyone&lt;/li&gt;
&lt;li&gt;What Is OpenClaw?&lt;/li&gt;
&lt;li&gt;How Provisioning Works&lt;/li&gt;
&lt;li&gt;What You're Actually Running&lt;/li&gt;
&lt;li&gt;Model Switching Without Redeployment&lt;/li&gt;
&lt;li&gt;Pricing Model&lt;/li&gt;
&lt;li&gt;Current Limitations&lt;/li&gt;
&lt;li&gt;FAQ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Free Hosted OpenClaw for Everyone
&lt;/h2&gt;

&lt;p&gt;Self-hosting OpenClaw is certainly doable (if anything, a bit of a faff). &lt;/p&gt;

&lt;p&gt;The community guide walks you through provisioning a VPS or setting up Docker, creating SSH keys, connecting to the server, installing Node.js and dependencies, installing OpenClaw itself, configuring it, setting up TLS certificates, adding a TLS renewal cron job, connecting an LLM provider, and pairing a messaging channel. The guide even has time estimates for each step. &lt;strong&gt;The total is about 80 minutes before your first message goes through&lt;/strong&gt;, and that assumes you're familiar with all the aforementioned tech, and nothing breaks along the way. After that, ongoing updates, monitoring, and troubleshooting are all yours.&lt;/p&gt;

&lt;p&gt;That might be reasonable if you need full control over your infrastructure. If you don't, it's a lot of overhead for something &lt;em&gt;that should just work&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;We've built a free hosted version of OpenClaw on Runware to take the stress out of the whole process. This post covers how the setup works, what the infrastructure looks like, and where the current limits are.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is OpenClaw?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://openclaw.ai" rel="noopener noreferrer"&gt;OpenClaw&lt;/a&gt; 🦞 is an open-source framework for running AI agents.  The key word is agent: it doesn't just answer questions, it actually does things. Clear your inbox, send emails, manage your calendar, check you in for flights, browse the web, run shell commands, control your browser, write and execute code, the possibilities are endless.&lt;/p&gt;

&lt;p&gt;You connect it to channels such as WhatsApp, Telegram, Discord, Slack, Signal, iMessage, or similar, and from that point on you interact with it the same way you'd message anyone else. It has persistent memory, supports community-built skills, and can write new skills for itself.&lt;/p&gt;

&lt;p&gt;It's incredibly useful and has exploded in popularity since launch. We believe everyone should be able to get in on the action, without the stress of a self-hosted deployment. &lt;/p&gt;

&lt;h2&gt;
  
  
  How Provisioning Works
&lt;/h2&gt;

&lt;p&gt;On Runware, when you click "Deploy OpenClaw" from the OpenClaw dashboard, the platform spins up a container for OpenClaw, in an isolated secure environment. This takes about three minutes.&lt;/p&gt;

&lt;p&gt;The part that usually causes friction in a manual setup is connecting your LLM provider. You'd normally generate an API key from your provider, copy it, SSH into your server, and paste it into a config file. With the hosted version, that step is removed entirely. Runware generates an API key tied to your Runware account and pulls it directly into your OpenClaw instance. By the time the container is live, inference is already wired up. You don't see a key, you don't have to paste anything, and there's no config file to edit.&lt;/p&gt;

&lt;p&gt;From there you open OpenClaw's Control UI, pick a model, connect a messaging channel, and you're running.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We're Actually Running
&lt;/h2&gt;

&lt;p&gt;The hosted container we're deploying is the same OpenClaw you'd run yourself, deployed into a isolated environment on our infrastructure. Updates to the container and underlying infrastructure are handled automatically.&lt;/p&gt;

&lt;p&gt;Channels are configured through the Control UI after deployment. Supported channels include WhatsApp, Telegram, Discord, Slack, Signal, Google Chat, iMessage, and Nostr.&lt;/p&gt;

&lt;h2&gt;
  
  
  Model Switching Without Redeployment
&lt;/h2&gt;

&lt;p&gt;Because inference routes through our hardware, you can switch between models without redeploying anything - it's as simple as selecting a new model.&lt;/p&gt;

&lt;p&gt;We're offering the full Runware LLM catalogue, including both &lt;a href="https://runware.ai/llm-api" rel="noopener noreferrer"&gt;open-source&lt;/a&gt; and closed-source models, including &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GLM-5.1 &amp;amp; GLM-4.7&lt;/li&gt;
&lt;li&gt;Qwen3.5-397B &amp;amp; Qwen3.5-27B&lt;/li&gt;
&lt;li&gt;Kimi K2.6&lt;/li&gt;
&lt;li&gt;MiniMax M2.7,  MiniMax M2.7 Highspeed &amp;amp; MiniMax M2.5&lt;/li&gt;
&lt;li&gt;DeepSeek V4 Flash&lt;/li&gt;
&lt;li&gt;Claude Opus 4.7, Claude Sonnet 4.6 &amp;amp; Claude Haiku 4.5&lt;/li&gt;
&lt;li&gt;GPT-5.5, GPT-5.4, GPT-5.4 Mini &amp;amp; GPT-5.4 Nano&lt;/li&gt;
&lt;li&gt;Gemini 3.1 Pro, Gemini 3.1 Flash Lite, &amp;amp; Gemini 3 Flash.&lt;/li&gt;
&lt;li&gt;Grok 4.3&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;New models added to the Runware model catalogue will show up for use, automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;Hosting OpenClaw on Runware is entirely free. Compute, storage, networking, the container, updates, and security are all included at no charge. There's no subscription, no monthly minimum spend, and no per-instance fee. All you need is credit in your Runware account to cover LLM usage.&lt;/p&gt;

&lt;p&gt;Model inference is billed at our &lt;a href="https://runware.ai/pricing?category=text" rel="noopener noreferrer"&gt;market leading rates&lt;/a&gt;; you're only charged for LLM token usage - a fully pay-as-you-go model. New accounts with a business email get $2 in free credit to start with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current Limitations
&lt;/h2&gt;

&lt;p&gt;This system is in beta, and there's a few things to know before you start building;&lt;/p&gt;

&lt;p&gt;Each Runware account is currently limited to one instance. If you need multiple agents running in parallel, the self-hosted path is the better option for now. &lt;/p&gt;

&lt;p&gt;We're monitoring performance and listening to community feedback as the service matures. If you run into issues, or want to share what you've built, we'd love to hear from you in the &lt;a href="https://discord.gg/runware" rel="noopener noreferrer"&gt;Runware Discord&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get started
&lt;/h2&gt;

&lt;p&gt;Sign up at &lt;a href="https://runware.ai/free-openclaw?utm_source=devtor&amp;amp;utm_medium=community-site&amp;amp;utm_campaign=2026-06-openclaw-announcement&amp;amp;utm_content=2026-06-11_devto-guest-post" rel="noopener noreferrer"&gt;runware.ai/free-openclaw&lt;/a&gt; and deploy from your dashboard - the whole process takes less than five minutes.&lt;/p&gt;

&lt;p&gt;Happy to answer questions in the comments about anything that's unclear, and we'd love your suggestions and input!&lt;/p&gt;

&lt;p&gt;You can also join the conversation and stay up to date with the latest news in the &lt;a href="https://discord.gg/runware" rel="noopener noreferrer"&gt;Runware Community Discord&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How fast can I deploy OpenClaw?&lt;/strong&gt; &lt;br&gt;
The provisioning itself takes about three minutes. From clicking deploy to having a working agent is under five minutes total, and most of that is the sign-up flow. There's no configuration to fill in and nothing to install locally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is hosting really free?&lt;/strong&gt; &lt;br&gt;
Yes. Compute, storage, the container, networking, updates, and security are all included at zero charge. The way Runware's model works is that you pay for the AI inference your agent generates, not for the infrastructure running it. If your agent is live but never calls a model, you pay nothing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does pricing work?&lt;/strong&gt; &lt;br&gt;
The only thing you pay for is the AI tokens your agent uses. Open-source models are billed at Runware's &lt;a href="https://runware.ai/llm-api" rel="noopener noreferrer"&gt;published rates&lt;/a&gt;. There's no monthly subscription and no per-instance charge on top of that.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What models does OpenClaw support on Runware?&lt;/strong&gt; &lt;br&gt;
Every model in the Runware catalogue is available, and you switch between them from inside OpenClaw without redeploying. That covers open-source models like Qwen, GLM, Kimi, MiniMax, and DeepSeek running on Runware's own infrastructure, and closed-source frontier models including Claude, GPT-5, Gemini, and Grok. New models are added to your instance automatically as they're added to the catalogue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do updates work?&lt;/strong&gt; &lt;br&gt;
We handle updates to the OpenClaw container and the underlying infrastructure automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is my instance isolated?&lt;/strong&gt; &lt;br&gt;
Yes. Each OpenClaw instance runs in its own secure environment inside an isolated container. There's no shared state with other customers' instances.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if I outgrow the hosted tier?&lt;/strong&gt; &lt;br&gt;
OpenClaw is open source, so you can move to a self-hosted setup at any point. Nothing about the hosted setup locks you into any ongoing contract.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if I don't use my instance for a while?&lt;/strong&gt; &lt;br&gt;
If an instance is unused for 5 days it's temporarily suspended to free up capacity. You won't lose any data. Just log back into the Runware dashboard and redeploy, it takes a couple of minutes to reinitialize, then you continue as normal.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openclaw</category>
      <category>api</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
