your personal app store

Describe it.
Poof. It's live.

A private form. A team dashboard. A poll for the group chat. Type what you need and ShipLock builds it, deploys it, and hands you a link only the right people can open.

Free. No credit card. Live in under a minute. | Use Claude Code? →

fierce-clipper.shiplock.app
📋
Personal Kanban
fierce-clipper.shiplock.app/kanban
🔒 Private read-write
🎉
Event Sign-up
fierce-clipper.shiplock.app/rsvp
🌐 Public append-only
🛒
Grocery List
fierce-clipper.shiplock.app/groceries
🔗 Link only read-write
💰
Budget Tracker
fierce-clipper.shiplock.app/budget
🔒 Private read-write
30s
from HTML to live URL
1 cmd
/shiplock in your terminal
real
backend included, no config
any AI
Claude, ChatGPT, Cursor, all of them
$0
to start, forever
What people ship

A real app, not just a page.

Every ShipLock app gets a built-in data store, so it can collect form submissions, track scores, save tasks, or share a grocery list with your family. Build it with any AI. Deploy it anywhere. The data stays yours.

🎉
Event sign-up form
Collect RSVPs for a bake sale, birthday, or community event. Submissions save automatically.
🌐 Public append-only
🎮
Game high score board
Players post their scores, everyone sees the leaderboard update live. No server needed.
🌐 Public read-write
📋
Personal kanban
Your private task board. Add, move, and archive tasks from any device. Only you can see it.
🔒 Private read-write
📅
Family calendar
Share a calendar with your household. Everyone adds events. No Google account required.
👥 Group read-write
🍽️
Family recipe book
A shared recipe collection your whole family can add to. Invite by email. No signup for them.
👥 Group read-write
💰
Budget tracker
Log expenses privately, see where your money goes. Synced across your phone and laptop.
🔒 Private read-write
📤
Client feedback form
Send clients a link. They submit feedback without creating an account. You see everything.
🔗 Link only append-only
📊
Team standup board
Your team posts daily updates to a shared board. Invite by email, read together, no Slack needed.
👥 Group append-only
How it works

Four steps. Thirty seconds.

No repos. No config files. No deploy pipelines. Just a file and a few clicks.

🛠️
Build
Vibe-code it with Claude, Cursor, or any AI tool. Or type /shiplock and describe it. Claude builds and deploys in one shot.
🚀
Ship
Drag the file into the dashboard or paste your code. Your app is live at your personal subdomain in under 30 seconds.
🔒
Lock
Pick who can see it: anyone, link-only, invited emails, or just you. Set what they can do with your data.
🔗
Share
Send the URL. Your data store is already live with the app, no setup. Every deploy saves a version so you can roll back anytime.
Access policies

Exactly the right people. Exactly the right access.

Click each policy to see what it means in practice.

🌐 Public: anyone can access

For apps you want the world to find. Landing pages, open tools, sign-up forms, public leaderboards. Public apps are discoverable on the Explore page, and Shippers can list their own apps there too.

  • Accessible to anyone with the URL
  • Shippers can list their app on the Explore page
  • Clean shareable URL, no secrets in it
  • Data permissions still apply per visitor
fierce-clipper.shiplock.app/rsvp
Clean. Shareable. Anyone can visit. You control what they can do with the data. A sign-up form can be public but append-only, so visitors submit but can't see other submissions.

🔗 Link Only: obscured, not indexed

Only people you share the link with can access it. Not indexed. Not guessable. Perfect for client prototypes, stakeholder reviews, and "just between us" apps.

  • Secret token in the URL, impossible to guess
  • No login required for viewers, just the link
  • Not indexed by search engines
  • Revoke by regenerating the token at any time
fierce-clipper.shiplock.app/my-app
?t=X4mK9pQr2nVsYhBwLzEuAg
Nobody stumbles onto this. You share it, they see it. No ShipLock account required to view.

👥 Group: invite by email

Specific people only. You add their email addresses, they get a magic link, click it, and they're in. No ShipLock account required. No password to create. Perfect for family apps, team tools, and shared data.

  • Invite by email. They click a link, they're in
  • No account creation needed for viewers
  • Per-person data permissions (read, append, write)
  • See who accessed your app and when
partner@email.com → read-write
colleague@co.com → read-only
you@email.com → admin
Visitor experience
1
You add partner@email.com to the app
2
They get an email with a magic access link
3
They click. Session set, app loads instantly
4
No password, no signup, no friction

🔒 Private: you only

Locked to your account. Accessible from any device when you're logged in: phone, laptop, wherever. Your personal tools stay yours.

  • Only your logged-in session can view
  • Accessible from any device, just log in
  • Change to any other policy at any time
  • Great for personal trackers, kanban boards, idea dumps
fierce-clipper.shiplock.app/kanban
fierce-clipper.shiplock.app/budget
fierce-clipper.shiplock.app/journal
All your personal tools, private, synced across devices. Data stays on ShipLock, with no API keys baked into the page source.
Live demos

See it live. Make it yours.

Real apps running on ShipLock right now. Interact with them, then clone one to your account in a single click.

See all 30+ examples →
tester.shiplock.app/demo-dot-dash-game
↗ Open
From the log

The deployment gap nobody talks about.

Every AI can write the code. ShipLock is where it actually lives.

vs Claude Artifacts
Claude built your app. It's buried in a chat.
You can publish an artifact, but it's one public link with one mode. No private, no group, no revoking. No data store behind it, so a poll can't collect votes. Here's the missing layer.
vs ChatGPT Canvas
ChatGPT wrote the app. Nobody can use it.
You can share the chat, but your guests get a code window, not a working app. No backend, so forms don't save and lists don't sync. The AI did its job. The last mile is still missing.
vs Vercel / Netlify
Not another Vercel project.
Vercel is excellent. It's just built for engineers with repos and pipelines. AI-built apps are single HTML files. They need a home that matches the way they're made.
How far can you take it?

Your apps grow with you.

Start with the built-in builder. When you want more, like multi-step apps, custom designs, or terminal-driven updates, pair ShipLock with Claude Code. Install the /shiplock skill once and Claude builds, deploys, and updates your apps from a single sentence. Same account, same URLs, no migration.

zsh — claude
$ curl -s https://shiplock.app/skill.md > ~/.claude/commands/shiplock.md
# install once, then /shiplock is available in every project
$ /shiplock I want a grocery list for me and my crew via private link
▸ Building app...
▸ No account found. Enter your email: craig@example.com
▸ Account created → swift-anchor.shiplock.app
▸ Deploying...
✅ Live at:
  https://swift-anchor.shiplock.app/grocery-list
    ?t=X4mK9pQr2nVsYhBwLzEuAg
✏️
Update apps in one sentence
"Make the leaderboard show top 10 and add a dark mode." Claude redesigns and redeploys. Your URL and data stay put.
📡
Push data from anywhere
Every app's data store has a simple API. A Raspberry Pi in the garden, a cron job, a script. One curl command updates your live dashboard.
💾
Data persists. Actually.
Every deployed app gets a built-in data store. No JSONbin hacks. No localStorage-only nonsense. Real backend, zero config.
📱
Real PWA. Works offline.
Add to your phone's home screen and it feels like a native app. Your crew will think you shipped something real. You did.
Install the /shiplock skill
curl -s https://shiplock.app/skill.md > ~/.claude/commands/shiplock.md
Pricing

Simple. Honest. Cheap.

The free tier is real, not a trial. Shipper is under the one-coffee threshold. No budget approval needed.

Free
Shipmate
$0/ forever

For builders who want to ship and share without a credit card.


  • 3 active apps
  • ✨ 5 AI app builds free
  • Public, private & link-share access
  • Built-in JSON data store per app
  • Nautical subdomain (swift-anchor.shiplock.app)
  • Group access (email invites)
Get started free
Most popular
Paid
Shipper
$5.99/ month

For builders who share apps with real people for real things.


  • Unlimited apps
  • ✨ 50 AI app builds / month
  • Group access with email invites
  • Choose your own subdomain (you.shiplock.app)
  • Version history and rollback
  • 7-day view analytics per app
  • Remove ShipLock branding
Get Shipper for $5.99/mo
FAQ

Common questions

No. You bring the HTML. Your AI builds it. Claude, ChatGPT, Cursor, any AI that outputs a single HTML file works. ShipLock is the step after: deploy it, give it a data store, control who can see it.
Any AI that outputs HTML: Claude, ChatGPT, Gemini, Cursor, Windsurf, and whatever comes next. If you use Claude Code, install the /shiplock skill once and it handles build, deploy, and data wiring in a single command.
Apps stay live for 30 days so you can export everything. After that, dormant apps are archived, not deleted, and can be reactivated if you return. Your data is always yours to download.
For link-only apps, yes. That's intentional. The URL is the credential. Anyone who has it can access the app; anyone who doesn't, can't. No accounts required for your guests. If you need tighter control, group access lets you invite specific people by email (Shipper plan).
Not yet, but it's on the roadmap. Every app currently lives at you.shiplock.app/app-name. If custom domains matter to you, tell us. It helps us prioritise.
Those are built for engineers with repos, frameworks, and build pipelines. ShipLock is built for a single HTML file an AI generated in 20 seconds: no git, no config, no build step. Drop the file, set access, get a URL with a data store built in. Read the full comparison →

What do you want to build?
Describe it. We'll build it free.

Type what you want. Sign up and we'll generate it, deploy it, and give it a live URL, in under a minute.

Free account. No credit card. Already have one? Log in →