miinideckmiinideck
PricingUse casesBlog
Sign in
Sharing AI-built apps

How to share an internal tool you built with Claude with your team

Claude built the planner or tracker, and now the whole team is meant to use it every day. Three things to settle before you send the link: where the data people type actually goes, who can open it, and how a new version reaches everyone. Plus the signs it needs a real backend instead.

By miinideck·November 11, 2026·9 min read

You asked Claude for a capacity planner. Or a job tracker, a quote calculator, a pre-shipment checklist. It works. You showed your manager, and the answer was: good, the whole team uses this from Monday.

That changes the job. A page you show someone once only has to open. A tool a team opens every morning has to keep three promises: what people type into it ends up where they expect, only the right people can reach it, and the version everyone has open is the current one.

If you're still deciding where an AI-built page should live at all, where to host an AI-built page settles that in two questions. This page starts after it: the tool is self-contained (it runs in the browser, with no server or database of its own) and the audience is your team.

TL;DR
  • Most tools Claude builds save what you type in the browser you're using. Your colleagues won't see your entries, and you won't see theirs.
  • That's right for calculators and personal trackers. For shared data, bake it into the page, pass an export file around, use shared ticks for a checklist, or move to a tool with a database.
  • A link and one team password keep the tool off search and away from strangers. It isn't a login per person.
  • When Claude makes a new version, replace the file behind the same link, and ask Claude to keep its saved-data names the same.
  • If the tool has to write shared records, hold an API key, or show different people different things, it needs a backend.

Where does the data my team types into the tool actually go?

Ask Claude directly: "Where does this tool save what I type?" For most single-file tools the answer is localStorage, the browser's own small storage. That one word explains most of the surprises a team runs into in week one:

  • A colleague's entries don't show up for you. Each person's browser keeps its own copy. Five people, five separate planners.
  • The same person on two devices has two copies. What you entered on your laptop isn't on your phone.
  • Clearing browser data, or a new laptop, starts from empty. Nothing is backed up anywhere else.
  • Test data you entered while building in Claude stays in Claude. If the tool saved anything inside Claude while you were trying it out, the file you export doesn't carry that data with it.

None of that is a bug. It's how a page without a server works. The question is whether it fits what your tool does:

What the tool does with dataWhat to do
Each person works on their own: a calculator, a quote estimator, a personal to-do listNothing. Separate copies per browser is what you want.
One person owns the numbers and everyone else reads them: a weekly production plan, a status boardPut the data in the page itself. When it changes, ask Claude to rebuild the page with the new numbers and replace the file. Everyone sees the update on their next open.
People hand work to each other: a shift handover, a quote passed to a managerAsk Claude to add Export and Import buttons that save to and load from a file. The file travels through your usual chat or email. Clunky, but honest about where the data is.
Everyone ticks off the same listShared ticks, below.
Several people add and edit the same recordsThat's a database. See the last section.

One habit helps with every row: ask Claude to save the tool's data under a name specific to that tool (capacity-planner, not data), and to keep that name in every later version. More on why in the section on updates.

Shared ticks: when all the team shares is a checklist

If what the team shares is "which of these are done", there's a lighter option on miinideck. Give each item an attribute like data-mn-sync="n1", upload the page, and a tick made by one person shows for everyone holding the link, within a few seconds. The page also shows who ticked last. The recipe is short enough to paste into the same Claude conversation that built the tool: tell it to put a stable data-mn-sync id on each tickable item, to style the done state with the class mn-on, and not to write its own click handler or storage for those items.

What it isn't, so you can decide quickly:

  • Only on or off. No text, no numbers, no comments. It's a checkbox, not a database.
  • No history. You see the current state and who touched each item last. Clearing progress from the dashboard can't be undone.
  • Anyone who can open the page can tick. The link (and the password, if you set one) is the permission.
  • Only on miinideck. The same file opened from your desktop or another host is an ordinary page where nothing syncs.

It's free on every plan, and it works on a password-protected page once the person has entered the password.

Who can open the tool, and what happens when someone leaves?

The link is a long random address that isn't listed anywhere and is kept out of search engines by default. Your teammates don't need an account, and nothing to install: they open it on a laptop or a phone like any web page.

For a team tool, add a password. It's free on every plan. Keep it wherever your team keeps shared passwords rather than in the same message as the link, so a forwarded link alone doesn't open it. What an unguessable link does and doesn't protect explains why the password still matters when the address is hard to guess.

When someone leaves, change the password and tell the team the new one. Anyone opening the link from then on needs it. A browser that already entered the old password can keep viewing for up to about four hours.

Be clear about what this is: one shared password for one link, not a login for each person. You can see how many times the link was opened, not who opened it. You can't give one colleague access and keep it from another on the same link. If the tool needs either of those, that's the last section of this page.

How do I give everyone the new version when Claude changes the tool?

Replace the file behind the link everyone already has. Ask Claude for the change, take the new file, and in your miinideck dashboard open the page and choose Replace file. The address, the password and the expiry stay as they were. Anyone who opens or reloads the page gets the new version, and the previous one is kept for 30 days in case you need to switch back. Replacing a file you've already sent goes through the same move for a single page.

Two things to tell Claude every time it changes the tool:

  • "Keep the storage names and the data format exactly the same." If the new version saves under a different name, it opens empty for everyone. The old entries are still in each browser, but the new version doesn't look for them.
  • "Keep every data-mn-sync id as it is." If you use shared ticks, the progress is tied to the ids. Renumbered ids start from unticked.

If you'd rather not leave Claude to publish, connect miinideck to Claude as a connector (MCP). Then you can ask Claude to publish the tool, or to update the one it already published, and it replaces the contents at the same address while keeping the password and expiry. One limit to know up front: the HTML travels through the connector as text, which caps it at roughly 100 KB in practice. A tool with images or charting libraries written into the file can go past that. For those, use the web uploader, or create a personal API token in Settings and run npx miinideck deploy. The link stays the same whichever way the new version arrives. Publishing over MCP has the details.

Upload the tool, add a team password, and send one link. Your free account includes one link that never expires.

Get a free account

Which plan does a team tool need?

A tool people bookmark has to stay at the same address for as long as they use it, so expiry is the part to check:

  • A free account gets one link that never expires. Every other link expires after 7 days. One team tool fits in that permanent slot. Files can be up to 10 MB, with 10 MB of storage in total.
  • A second tool, or a set of them, needs Solo ($4.99/month): links don't expire unless you set a date, 25 MB per file, 100 MB of storage. Studio ($14.99/month) adds 50 MB files and your own domain, if you'd like the tools at an address like tools.yourcompany.com.
  • Your teammates need nothing. No account, no seat, no install.

Don't use the no-signup upload for a team tool. Those links last 7 days and the file behind them can't be replaced, which suits a quick share and not something people open every morning.

When does an internal tool need a real backend instead?

A private link serves a page. It doesn't run code on a server, and it doesn't hold a database beyond the on-off ticks above. That's enough for a lot of internal tools, and not for these:

If the tool has to…Why a link can't do itWhat to use
Save records that everyone sees and edits: a shared order log, a booking boardThere's nowhere for the records to live except each person's browserA database-backed app on Vercel or Netlify, or an internal-tool builder such as Retool
Call another system with a secret key: an ERP, a pricing API, an AI APIAnyone who opens the page can read its source, key includedA small server that holds the key and calls the system for the page, on Vercel or Netlify functions
Give each person their own login, or show different people different dataOne password opens the link for everyoneAn app with sign-in on Vercel or Netlify, or Retool
Show live company data to people who all work in your Claude organisationIt doesn't need to leave ClaudeKeep it in Claude with connectors. Sharing a Claude artifact that uses connectors explains when staying is the better shape

Those tools are built for exactly that job and do it well. If your tool is one row of that table, take it there. If it's a planner, a calculator, a tracker one person keeps up to date, or a checklist the team ticks, it doesn't need a backend: it needs a link that stays put, a password, and a way to swap in Claude's next version without anyone noticing anything but the change.

More in Sharing AI-built apps

Can someone outside your company open what you made in ChatGPT, Claude, Gemini or Copilot?

It depends less on the AI tool than on the account you made it in. A table of who outside your organisation can open a shared ChatGPT, Claude, Gemini or Microsoft 365 Copilot link, whether they need an account, and whether your admin can switch it off. Checked against each vendor's documentation on 12 October 2026.

October 24, 2026·12 min read

Share a Claude Doc or Slides deck with a client who has no Claude account

You sent a Claude Slides deck with 'anyone with the link' and your client got a sign-up screen. Why that happens, what Docs, Slides and Design actually export, and how to get the work in front of someone who will never make a Claude account.

September 28, 2026·9 min read

"Comments aren't available while this Artifact is shared publicly": getting a client's notes on a Claude Code page

You sent a client the public link to a Claude Code artifact and asked them to mark up what to change. There's nowhere to comment. That's by design. Here's the rule, which plans it leaves without a comment option for outside viewers, and how to collect pinned notes anyway. Checked against Anthropic's docs on 15 September 2026.

September 27, 2026·8 min read

Send your own private link.

miinideck turns a single HTML file into an unguessable link with optional password and expiry. Default-private, never indexed.

Try it free →See pricing
miinideck

HTML files, finally as links — for AI builders, agencies, and consultants. Default-noindex, default-private, default-yours.

Product

  • Pricing
  • Use cases
  • Free HTML hosting
  • Try it free

Resources

  • Blog
  • Free tools
  • Featured on
  • Report abuse

Legal

  • Privacy
  • Terms
Listed onmiinideck listed on Product Huntmiinideck listed on Faziermiinideck listed on TheSaaSDirmiinideck listed on AIToolHuntmiinideck listed on LaunchNest
© 2026 miinideckMade for people who don't want their work indexed.