适用于Cursor

把Cursor项目部署给团队

你用Cursor做了一个内部工具。TeamOnly把它放到一个私密链接上,只有同事能打开:用工作用的Google或Microsoft账号,或者发到工作邮箱的验证码。不用服务器,不用写登录代码,没有公开网址。

01无需服务器

不搭服务器,也能部署Cursor项目

大多数部署教程都从“在托管平台注册账号、连接数据库、配置环境变量”开始。对内部工具来说,这些都可以跳过。

TeamOnly就是服务器、数据库、文件存储和登录,都在一个地方。你在Cursor的终端里运行一条命令,就能拿到链接。

Cursor终端~/stock-counter
npx teamonly initAdded .cursor/rules/teamonly.mdcAdded the TeamOnly SDKCursor’s agent will follow these rules in this project.

02规则

给项目添加TeamOnly规则

init会添加Cursor的Agent会读取的说明。它们描述了TeamOnly运行的那一种应用结构(一个React前端加一个小型API),以及如何获取已登录的用户、数据库和文件。

这样你提一个功能需求时,Agent写出的代码就能直接部署,而不是去找我们不提供的数据库服务或登录库。

03循环

开发,部署,分享

  1. 开发

    让Agent做这个工具。“一个库存盘点工具,车间里的任何人都能用手机记录盘点数量。”

  2. 部署

    运行npx teamonly deploy,或者让Agent来运行。

  3. 分享

    把stock.acme.teamonly.app发给团队。之后修改了再部署一次就行,链接不变。

04登录

企业登录,一行登录代码都不用写

别让Agent去写登录功能。TeamOnly会在你的应用运行之前检查登录。

同事用Google Workspace、Microsoft 365,或发到任意工作邮箱的验证码登录。你的应用只需接收他们的名字和邮箱。外部人员根本碰不到你的代码。企业登录如何运作。

报销应用前面有一扇挂着“员工专用”牌子的门。Sam用sam@acme.com登录,在门口通过检查后走了进去。接着,randomperson@gmail.com和一个机器人在同一扇门前接受检查,被拒之门外。它们根本碰不到应用,因为检查发生在门口,在应用之前。

有@acme.com账号的同事可以进来。其他人都被挡在门外。

首次部署时,四个部件像套件一样卡到应用周围:数据库、文件存储、密钥和企业登录。不需要任何配置步骤。

数据库、文件存储和密钥在首次部署时就已就位。

05数据

数据库已经准备好了

每个应用在首次部署时都会有自己的数据库和文件存储。Agent写的代码通过TeamOnly SDK保存数据,不需要到处粘贴连接字符串。

其他服务的API密钥用npx teamonly secrets set添加,绝不写在代码里。

常见问题

大家常问的问题

查看全部问答

用Cursor做的应用怎么部署?

在项目里运行一次npx teamonly init,之后每次想让最新版本上线,就在Cursor的终端里运行npx teamonly deploy。你会得到一个只有同事能打开的私密链接。

支持Cursor的Agent模式吗?

支持。init会添加一个Agent会读取的规则文件,让它按TeamOnly能运行的结构来做应用。Agent也可以帮你运行部署命令。

需要Git仓库吗?

不需要。部署时直接从你电脑上的文件夹发送应用。用Git来撤销修改仍然是个好习惯,但TeamOnly不强制要求。

抢先体验

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

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

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

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

还没准备好?先获取动态

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

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