Priya Nair
priya@acme.com
适用于Windsurf和Devin Desktop
你用Windsurf做了一个内部工具。TeamOnly把它放到一个私密链接上,只有同事能打开:用工作用的Google或Microsoft账号,或者发到工作邮箱的验证码。部署由编辑器里的智能体完成。
把这个部署到TeamOnly运行npx teamonly deploy?等待你的批准。Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01简短回答
Windsurf在2026年6月2日改名为Devin Desktop,是同一个应用的一次常规更新。它的智能体会读取AGENTS.md,而npx teamonly init会把TeamOnly规则写在那里。
所以:运行一次init,让智能体做这个工具,再让它部署。它会在编辑器的终端里运行npx teamonly deploy,你会得到一个类似stock.acme.teamonly.app的链接,公司以外的人都打不开。
02步骤
打开应用所在的文件夹,在编辑器的终端里运行npx teamonly init。在空文件夹里,它会创建一个起步应用;在已有项目里,它会添加TeamOnly文件,不动你的代码。
在智能体面板里(Devin Local,如果你还在用Cascade也可以):“一个库存盘点工具,车间里的任何人都能用手机记录盘点数量。”它会做一个React前端加一个小型API,这正是TeamOnly运行的那一种结构。
说“把这个部署到TeamOnly”。智能体会运行npx teamonly deploy,并先请你批准这条命令,除非你已经允许过。
第一次部署时,智能体会问你要工作邮箱和我们发给你的6位验证码。如果你的公司是TeamOnly新用户,它会提供14天免费试用。
把链接发给团队。之后修改了应用再部署一次就行,链接不变。
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app03智能体读取什么
init会在项目顶层的AGENTS.md里写入一段带标记的内容;如果你已经有这个文件,其余部分保持原样。这段内容说明了应用结构、如何获取已登录的用户、数据库和文件,以及如何部署。
Cognition的文档说,Devin Desktop会自己找到AGENTS.md。对Cascade来说,根目录下的AGENTS.md是一条始终生效的规则,每条消息都会带上。较新的Devin Local智能体也会读取规则和AGENTS.md。你不需要.windsurf/rules文件;文档把这个文件夹列为旧位置,与.devin/rules并列。
正是这样,智能体才不会去加Express、Next.js、Supabase或登录页。这些在TeamOnly上都不能运行,规则里也写明了。
04运行命令
两个智能体都能运行终端命令。Cascade在每条命令前都会先问你,除非你允许了它,或者打开了Turbo模式(除了你的禁止列表,其他命令都会直接运行)。Devin Local使用它自己的允许、询问和禁止规则。无论哪种,你都可以批准一次npx teamonly deploy,然后让它运行。
有一项可以跳过:Devin Desktop自带App Deploys,会把应用放到Netlify上的一个公开网址。那是给任何人都能打开的应用用的。只该让同事使用的工具,请部署到TeamOnly。
05MCP方式
teamonly包同时也是一个MCP服务器,所以智能体可以通过工具而不是命令来部署、查看日志和修改谁能打开应用。把这段加到mcp_config.json里:
{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }Cognition的文档说,这个文件位于~/.config/devin/mcp_config.json(Windows上是%APPDATA%\devin\mcp_config.json)。在Cascade里,从面板顶部的…菜单打开它,然后选Open MCP config file。Devin Local在调用MCP工具前会先问你,你可以在本次会话中或永久允许TeamOnly工具。用Devin CLI的话,一条命令就能搞定:
devin mcp add teamonly -- npx -y teamonly mcp06同事看到的
你的同事不需要Windsurf,不需要Devin账号,也不用安装任何东西。
他们打开链接,用工作用的Google或Microsoft账号登录,或者用发到工作邮箱的验证码登录。TeamOnly会在你的任何代码运行之前完成这项检查,你的应用会拿到他们的名字和邮箱。公司以外的人都停在登录页。只使用应用的人免费。企业登录如何运作。
Priya Nair
priya@acme.com
报销应用前面有一扇挂着“员工专用”牌子的门。Sam用sam@acme.com登录,在门口通过检查后走了进去。接着,randomperson@gmail.com和一个机器人在同一扇门前接受检查,被拒之门外。它们根本碰不到应用,因为检查发生在门口,在应用之前。
是的。Cognition的FAQ说,Devin Desktop是Windsurf的新名字,于2026年6月2日作为常规更新推出,套餐、扩展和设置都会保留。本页内容对两个名字都适用。
两个都读,但你只需要AGENTS.md。Devin Desktop会自动发现AGENTS.md,根目录下的文件对Cascade里的每条消息都生效。npx teamonly init会把TeamOnly规则写在那里。.windsurf/rules仍然可用,但被列为旧位置。
能。Cascade和Devin Local都能运行终端命令。除非你的设置允许,否则它们会请你批准命令,所以通常你只需点一次批准。
App Deploys会把应用放到Netlify上的公开网址。这适合公开网站。含有公司数据的内部工具应该放在企业登录之后,TeamOnly对每个应用都是这样做的,还自带数据库和文件存储。
不需要。智能体可以在终端里运行命令。如果你更希望它使用工具,比如查看线上应用的日志或修改谁能打开它,可以用MCP服务器。
前14天免费,无需绑卡。之后Builder每月$19,含1位搭建者和3个应用;Team每月$249,搭建者和应用都不限。只使用应用的同事免费。你的Windsurf或Devin套餐保持不变。
有关Windsurf和Devin Desktop的信息于2026年10月26日在Cognition的文档上核对:Devin Desktop FAQ、AGENTS.md、Devin Local、终端、Cascade MCP、Devin CLI MCP、App Deploys。这个产品变化很快;如果发现有出入,请查看它的文档。
抢先体验
TeamOnly正处于抢先体验阶段,所有套餐现在都可以购买。你可以免费试用14天,无需绑卡,也可以直接订阅。无论哪种方式,你的公司都会马上准备好,三条命令就能让你的第一个应用上线。
有问题请发邮件到hello@teamonly.dev,会有真人回复。