Every client on their own box. Every demo a link

Give each client repo a box with its own keys, databases and agent. Send the preview URL when the work is ready to show, and cancel that box when the contract ends. From $5 a month.

From $5 a month · Docker and sudo included · Cancel from the dashboard any time

Client boxes3 boxes
Box · tabRepositoryPreviewState
client-harborClaude Codeharbor/storefront3000-client-harbor.detachbox.devRunning
client-lumenClaude Codelumen/booking-app5173-client-lumen.detachbox.devRunning
client-oakridgeCodexoakridge/api8080-client-oakridge.detachbox.devRunning

Five clients on one laptop share everything, secrets included

Client A's .env sits next to client B's. One Postgres holds three projects. An agent with your home directory can read every repo you have.

And every demo is a screen share, because the app only runs on your localhost.

A week of client work

  1. Mon

    New client, new box

    Create client-harbor, pick a plan, clone their repo. Their keys and their database stay on their box.

  2. Tue

    The agent builds while you sell

    Claude Code works the feature on the client's box while you take the call with the next client.

  3. Thu

    Show the work with a link

    Start the dev server and send https://3000-client-harbor.detachbox.dev once you make that port public.

  4. Fri

    The contract ends

    Cancel that box. It runs to the end of the paid month, then it is deleted with everything on it. Push what the client needs first.

What a box per client gets you

  • Clients never mix

    Separate boxes mean separate disks, containers, SSH access and agent sessions. A slip in one repo stays in that repo.

  • Demos without the screen share

    Every port on the box has an HTTPS address. Keep it private, or make one port public and send the link.

  • A cost you can bill

    One box is one subscription at $5, $12 or $24 a month: one line on the client's invoice.

  • Your keys open every box

    SSH into any client box from any machine with your own keys, imported from GitHub in one step.

The box for this job

Start · $5

Start's 2 vCPU and 4 GB carry a typical client web app with its database. Move a heavy client to Pro on the running box.

Manifestdetachbox · KZ-1
Box
client-harbor · client-lumen · client-oakridge
Plan
Start · 2 vCPU · 4 GB · 50 GB · $5/mo
Agent
Claude Code
Tabs
3
Services
postgres:18 · mailpit
Preview
https://3000-client-harbor.detachbox.dev
Runs
Around the clock, lid closed

Questions about this

Can the client log in to the box?

A box belongs to one account. Share the work through a public preview link or through the client's own git host.

How private are preview links?

Only you, signed in to the dashboard, can open a preview. Make a single port public on the box page when the client should click through it.

I have a long client list

Run a box per client from one account. Planning a large fleet? Tell us about your client list on the teams page and we will set you up.

Every client on their own box. Every demo a link

Start a box, hand the agent the job and close the tab. Come back to finished work.

Start my box

Charged when the box starts · Cancel from the dashboard; the box runs to the end of the paid month