Guide · June 1, 2025

Deploy Your Claude Code App So Your Team Can Use It

Run workshop deploy and get a URL only your @company.com coworkers can open. No IT ticket, no Vercel enterprise plan. Free for one app.


You built it. It works on localhost. Now you want your team to actually use it — without making it public, without a 6-week IT ticket, and without rebuilding it from scratch in Retool.

This is the wall almost everyone hits after vibe coding something useful. Here's how to get past it in 30 seconds.

The problem with your current options

Vercel / Netlify — Great for public apps. The moment you try to restrict access to @yourcompany.com, you hit a wall: company SSO is an enterprise add-on that costs ~$320/month per project. That's the cost of protecting one HTML file from the public internet.

Railway / Render — Work fine for hosting, but they're public by default. Adding real company-email auth requires writing your own OAuth flow. That's a day of work, not a deployment step.

Retool / Power Apps — "Just use Retool" is what IT departments say. It means throwing away the code you already wrote and rebuilding from scratch in a drag-and-drop tool.

IT ticket — 3 to 8 weeks. The momentum dies. The tool never ships.

The fix: workshop deploy

Workshop is a CLI tool built specifically for this use case. One command, 30 seconds, company-gated URL.

Install

npm install -g @getworkshop/cli

First-time setup

workshop login

Initialize and deploy

cd your-claude-code-project
workshop init    # auto-detects your framework
workshop deploy  # builds, uploads, returns URL

When asked about access mode, choose company domain. The first person from @yourcompany.com to sign in claims the domain. Everyone with the same email domain gets automatic access from that point on.

Paste the URL in Slack. Done.

What Workshop supports

Scheduled jobs

Add a cron expression to workshop.config.json and your app runs on a schedule even when your laptop is closed:

{ "cron": "0 9 * * 1-5" }

Pricing

Free tier is a real product, not a 14-day trial.

Try Workshop

Deploy your internal app in 30 seconds.

Free for one app. No credit card required.

npm install -g @getworkshop/cli && workshop deploy

Get early access → getworkshop.io

Related

How to Deploy a Vibe-Coded App Internally (Without Making It Public)
You built it with Claude Code or Cursor. Now your team needs to use it — without it being on the public internet. Here's the 30-second path.
Deploy a Flask App for Internal Company Use (Company Email Only)
How to deploy a Flask or FastAPI app so only @yourcompany.com employees can access it — without IT, without AWS, in 30 seconds.
Company Email Access Control for Internal Tools — Without Enterprise Plans
Getting company-email gating on an internal tool doesn't require Vercel Enterprise or Okta admin help. Here's the fast path.