指南

用AI做的应用,如何只分享给团队

简短回答

把应用放到一个在应用加载前先检查企业登录的托管平台上。同事用工作用的Google或Microsoft账号登录,或者用发到工作邮箱的验证码登录,其他人都进不来。

别用加了密码的公开链接,也别让每个人都去注册你做工具时用的平台。本页后面会介绍每种方案、具体步骤,以及检验“私密”的五项标准。

最后更新 本文由TeamOnly撰写。下面的方案之一是我们的产品,所以价格和限制都链接到各家自己的页面。

01可选方案

私密分享有哪些方案?

下面是常见的几种做法,包括我们自己的。区别在于谁能进来、同事是否需要注册新账号,以及你要自己配置多少东西。

只与同事分享内部应用的几种方式,核对于2026年10月25日
方案谁能进来同事需要新账号吗?是否包含数据库设为私密的费用最适合
公开托管加密码Vercel、Netlify、Replit任何拿到共享密码的人不需要,只要密码Vercel和Netlify没有。Replit自带一个Vercel:Pro套餐每个项目每月$20。Netlify:Pro套餐,每月$20给公司外部的人做个短暂演示
开发平台自带的私密分享Lovable、Replit、Vercel Authentication在该平台有账号、属于你的工作区或被邀请的人需要,在该平台注册Lovable和Replit:有。Vercel:需自行添加Lovable:Business套餐,每月$50起。Replit:Starter或Core及以上。Vercel Authentication:免费所有人都已经在用该平台的团队
Cloudflare Access放在你自己的托管服务前面配置好之后,通过企业登录或邮箱一次性PIN登录的人不需要没有,它不是托管平台50个用户以内免费,之后每用户每月$7,按年付费已经在用Cloudflare的技术型搭建者
Tailscale或VPN私有网络连上你私有网络的人需要,每个人都要安装并登录VPN应用没有,服务器要你自己运行取决于你的VPN套餐所有人都已经在用VPN的公司
内部工具平台Retool等你添加到平台上的用户需要,一个用户席位有Retool Team:每位搭建者每月$10,每位用户每月$5,按年付费用可视化搭建工具而不是写代码
TeamOnly内置企业登录的托管平台你公司的任何人:工作Google账号、工作Microsoft账号或邮箱验证码不需要有,每个应用一个,另含文件存储和密钥搭建者每月$19。只使用应用的人免费用Claude Code或Cursor做好、团队今天就该用上的应用

核对于2026年10月25日。来源:Vercel Deployment Protection、Netlify password protection、Replit: who can access your app、Lovable plans、Cloudflare Access plans、Retool pricing。更多细节见完整对比。

02分步操作

用TeamOnly怎么分享?

五个步骤,第一次大约十分钟。你的电脑上需要有Node.js,用Claude Code和Cursor的人都已经装好了。

  1. 用工作邮箱免费开始

    免费试用14天,无需绑卡。之后,Builder套餐每月$19,包含一位搭建者和最多三个应用。你的邮箱域名就是那扇门。开始免费试用。

  2. 在项目里运行npx teamonly init

    它会添加一份Claude Code和Cursor会读取的说明,以及一个小型库,应用用它获取已登录的用户、数据库和文件。

  3. 让AI工具帮你做应用

    用大白话就行:“做一个报销审批工具。员工提交发票,经理审批,财务标记为已付款。”这份说明会让应用保持在TeamOnly能运行的结构:一个React前端加一个小型API。

  4. 登录一次,然后部署

    第一次在电脑上运行npx teamonly login,然后运行npx teamonly deploy。你会得到一个类似expenses.acme.teamonly.app的链接。数据库、文件存储和密钥会在首次部署时创建。

  5. 发送链接

    你公司的任何人都能打开它。你也可以用npx teamonly access only dana@acme.com sam@acme.com把范围缩小到指定的人。

Terminal~/expenses
npx teamonly initAdded instructions for Claude Code and Cursornpx teamonly loginSigned in as dana@acme.comnpx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in.

三条命令,从头到尾

你也可以让Claude Code或Cursor帮你运行。它们在运行任何东西之前都会先问你。

不需要Cloudflare账号,不需要数据库服务,也不用写登录代码。

03另一端

同事会看到什么?

一个写着你公司名称的登录页,然后就是你的应用。

他们点击“使用Google登录”或“使用Microsoft登录”并选择工作账号,或者输入工作邮箱,再填入我们发送的6位验证码。应用知道他们的名字。下次再来时,他们已经是登录状态。

用个人Gmail或来自其他公司的人,会在这个页面被拒之门外。你的应用根本不会为他们加载。进一步了解企业登录。

04常见误区

为什么不直接用带密码的公开链接?

并不私密

大多数托管平台是为人人都能访问的网站设计的。为团队设成私密只是附加功能,而且通常意味着一个共享密码。

  • 密码会流传出去。它最后会出现在某个群聊里,或者发给外包人员的邮件里,你根本不知道谁拿到了。
  • 没有名字。如果每个人都用同一种方式登录,应用就记录不了是谁批准了一笔报销。
  • 人走了,密码还在。离职的人仍然知道密码,直到你改掉它并通知其他所有人。
  • 不公开不等于私密。没告诉任何人的链接照样会被发现、被转发,有时还会被搜索引擎收录。

05检验标准

工作应用的“私密”,该做到什么程度?

无论你选哪种方案,都检查这五点。每一点只需要一分钟。

  1. 先登录,后应用

    在登录之前,谁都看不到应用的任何一个页面,也拿不到任何数据。先加载页面再要求登录,不算私密。

    如何检查 在浏览器的无痕窗口里打开链接,你应该会看到登录页。再试一下应用的API地址,比如/api/expenses,它应该拒绝你。

  2. 只有公司账号能进

    大家用公司掌控的账号登录,邮箱域名在服务器端检查。个人账号会被拒之门外。

    如何检查 试着用个人Gmail或Outlook邮箱登录,应该会被拒绝。

  3. 每个应用的数据彼此隔离

    应用有自己的数据库、文件和密钥。别的应用,或者拿到数据库地址的陌生人,都读不到它们。

    如何检查 问问自己:有没有人可以不经过应用的登录就访问数据库?用Supabase的话,检查每张表都开启了行级安全(RLS)。确保代码里没有写入任何密钥。

  4. 搜索不到

    搜索引擎会被告知不要收录这个应用,而且它们本来也看不到里面的内容。

    如何检查 在Google里搜索应用的网址。检查响应里有没有noindex头。

  5. 人一离职,访问权限就结束

    有人离开公司时,不需要你做任何特别的操作,他就会失去访问权限,也没有人需要换新密码。

    如何检查 问问自己:如果这个人的工作账号今天被停用,他明天还能进来吗?用共享密码的话,答案是能。

取决于你用什么工具做的

Lovable、Bolt、Replit、v0

我是在Lovable、Bolt、Replit或v0里做的,也能这样做吗?

先试试平台自带的私密分享。如果团队里每个人都已经在那里有账号,这可能就够了:Lovable的Business套餐可以把已发布的应用限制在你的工作区内,Replit可以发布到你的工作区或只给受邀的人。

如果同事在那里没有账号,就把代码导出来。TeamOnly运行的是一个React前端加一个小型JavaScript或TypeScript API。依赖Supabase做登录和数据表的应用,或者依赖Next.js服务端功能的应用,需要先做些修改。Python应用不能在这里运行。把你手上的情况发邮件到hello@teamonly.dev,我们会直接告诉你行不行。

Claude Code、Cursor

我是用Claude Code或Cursor做的,需要改什么?

改动很少。在项目里运行npx teamonly init,然后让AI工具把应用调整成适合TeamOnly的样子。它会读取说明,使用我们的登录、数据库和文件,而不是去找我们不提供的服务。

Claude Code指南 · Cursor指南 · 可以直接上手的模板

06常见问题

大家常问的问题

查看全部问答

用Claude Code做的应用,怎么分享给同事?

把它托管到一个在应用加载前先检查企业登录的地方,然后把链接发出去。用TeamOnly的话,就是npx teamonly init、npx teamonly login和npx teamonly deploy。同事打开链接,用工作用的Google或Microsoft账号登录,或者用发到工作邮箱的验证码登录。

氛围编程(vibe coding)做的应用,怎么保持私密、不暴露在公网上?

从有网址这个意义上说,每个网页应用都在互联网上。关键在于:不先用公司账号登录,谁都用不了它,也读不到它的数据。共享密码或不公开的链接做不到这一点,挡在应用前面的登录才能做到。

同事需要注册账号才能用吗?

取决于你托管在哪里。在Lovable、Replit或Vercel上私密分享,需要对方在该平台有账号。Cloudflare Access和TeamOnly用的是大家已有的工作账号。在TeamOnly上,只使用应用的人是免费的。

给Vercel或Netlify网站加个密码,对团队来说够用吗?

短暂演示的话也许够。每天都要用的工具就不够了。密码会被到处转发,应用分不清谁做了什么,离职的人也仍然知道密码。而且还要额外付费:截至2026年10月,Vercel Pro每个项目每月$20,Netlify需要Pro套餐。

能在自己的笔记本上运行,再把链接分享出去吗?

用内网穿透工具可以,但笔记本一休眠应用就停了,数据也存在你的电脑上。给别人看个草稿没问题。团队要依赖的工具,还是放到托管平台上。

用Cloudflare Access保护AI做的内部应用,够不够?

它是一道很可靠的登录关卡,50个用户以内免费。但你仍然需要自己托管应用、选数据库、接入身份提供商,并为每个应用写一条策略。如果你做这些得心应手,它是个好选择。TeamOnly与Cloudflare Access对比里有详细介绍。

抢先体验

这周就让第一个工具上线。

TeamOnly正处于抢先体验阶段,所有套餐现在都可以购买。你可以免费试用14天,无需绑卡,也可以直接订阅。无论哪种方式,你的公司都会马上准备好,三条命令就能让你的第一个应用上线。

免费试用14天或者现在就订阅

试用无需绑卡。之后每月$19起,随时可取消。

还没准备好?先获取动态

请使用工作邮箱。我们很少发邮件,只在有值得一说的消息时才发。

有问题请发邮件到hello@teamonly.dev,会有真人回复。