Why this is hard

The runtime is not the problem. Everything around the runtime is.

A single OpenClaw, Claude Agents, Hermes Agent, OpenCode, or Browserbase Agents demo is easy to love. The customer-facing harness layer is where the infrastructure work shows up: sandbox lifecycle, persisted installs, user-owned file state, version rollout, model-cost attribution, spend cutoffs, and secret plus auth flows that have nothing to do with the prompt itself.

Lifecycle control

Fast sandbox spinup with the right user context attached.

Driftstone spins up the right sandbox for each user with the right packages, workspace, and scheduled work already connected, so launches stay fast and setup stays minimal.

  • Fast launch into the correct user sandbox
  • User context mapped at spinup
  • Packages and jobs attached to the right environment
  • Less setup and routing work per deployment
driftstone-cli
tty attachedlaunching
%luna@pickaxe

Controlled rollout

Ship updates without disrupting user sandbox state.

Keep each user sandbox current while preserving the files and local state inside it. Driftstone gives your team a clear release path for updates, so improvements roll out cleanly without overwriting user work.

  • User files stay with each sandbox
  • Updates move through a clear release path
  • Controlled rollout into target sandboxes
  • Rollback-ready releases when needed
Version promotion

creator change

prompt.md + parser.ts

draft saved

snapshot

release/v14

snapshotted v14

apply

target sandboxes

idle

User sandboxes

luna/sbx-24local edits only
chris/sbx-19pinned to v13
luna/sbx-07idle

Usage controls

Make usage visible and sandbox access scoped.

Driftstone ties model usage, spend limits and runtime credentials to the right user sandbox so teams can show what was used, control costs as they happen and give each agent runtime only the access it needs.

  • Per-user usage tracked across model providers
  • Visible costs and metrics for customers and operators
  • Warnings, limits and cutoffs when needed
  • Secrets created, matched and revoked per sandbox
Metering + cutoff
gpt-4.1 62%claude 28%other 10%
org/acme-finance$108.20
user/luna$32.50
user/chris$27.90
threshold$125 hard cap
soft cap sentnotify operators

Runtime access

Launch with real Macs and home-network IPs.

Driftstone makes Mac runtime and home-network access part of the product, so teams can support harder workflows without building a separate stack.

  • Mac runtime on demand
  • Home-network IPs available when needed
  • Cleaner setup for machine and network access
  • One platform for launch and control
Mac + IP access

Driftstone broker

mac mini

agent runtime

mac hostmatched
home IPassigned
sessionpending
real machome-network ipsession ready
Products

Power the full customer-facing agent product.

Platform

Build on a customer-ready foundation.

The runtime is only part of the job. Once customers are involved, you need separation, usage controls, runtime access, and rollout paths that keep the product usable without turning every launch into custom infrastructure work.

Customer separation

Keep each customer's usage, data, and access rules cleanly separated across environments.

Product runtime

Give users a real product surface with the right runtime, context, and controls already in place.

Runtime access

Bring Mac runtime and home-network access into the same platform when a workflow needs more than standard compute.

Repeatable launches

Turn one working runtime integration into a repeatable system your team can use again and again.

Frequently Asked Questions

Because a runtime demo and a customer product are different jobs. Once real users show up, you need access control, customer separation, secret handling, usage limits, rollout control, and a product surface people can actually log into and trust. The runtime can power the agent. Driftstone is the layer that makes it customer-deployable.

Agent harness review

Ready to launch a customer-facing agent product?

Book a call to talk through your runtime stack and see how Driftstone fits around it.