适用于GitHub Copilot

把GitHub Copilot应用只分享给团队

你在VS Code里用Copilot的智能体做了一个内部工具。TeamOnly把它放到一个私密链接上,只有同事能打开:用工作用的Google或Microsoft账号,或者发到工作邮箱的验证码。部署由Copilot替你运行。

VS Code~/stock-counter
把这个部署到TeamOnly在终端中运行npx teamonly deploy?允许 / 跳过Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.

01简短回答

VS Code里的Copilot读取AGENTS.md,TeamOnly负责写好它。

在项目里运行npx teamonly init。它会添加一个包含TeamOnly规则的AGENTS.md,而VS Code默认会把根目录下的AGENTS.md附加到智能体请求中。

然后让Copilot做这个工具,再让它部署。它会在VS Code的终端里运行npx teamonly deploy,你会得到一个类似stock.acme.teamonly.app的链接,公司以外的人都打不开。

02步骤

从VS Code到团队登录就能用的链接

  1. 添加规则

    在VS Code里打开应用所在的文件夹,在终端里运行npx teamonly init。在空文件夹里,它会创建一个起步应用;在已有项目里,它会添加TeamOnly文件,不动你的代码。

  2. 提出你要的工具

    在聊天视图里选中智能体:“一个库存盘点工具,车间里的任何人都能用手机记录盘点数量。”它会做一个React前端加一个小型API,这正是TeamOnly运行的那一种结构。

  3. 部署

    说“把这个部署到TeamOnly”。Copilot会运行npx teamonly deploy,并先请你允许这条命令,除非你已经设置为自动批准。

  4. 登录一次

    第一次部署时,Copilot会问你要工作邮箱和我们发给你的6位验证码。如果你的公司是TeamOnly新用户,它会提供14天免费试用。

  5. 分享链接

    把链接发给团队。之后修改了应用再部署一次就行,链接不变。

终端~/stock-counter
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app

03Copilot读取什么

Copilot在这个项目里遵循的规则

init会在项目顶层的AGENTS.md里写入一段带标记的内容;如果你已经有这个文件,其余部分保持原样。这段内容说明了应用结构、如何获取已登录的用户、数据库和文件,以及如何部署。

VS Code的文档说,chat.useAgentsMdFile设置默认开启,会把根目录下的AGENTS.md附加到聊天请求中。GitHub的文档列出了支持AGENTS.md的有:VS Code里的Copilot Chat、Copilot cloud agent和Copilot CLI。这些都覆盖到了。

在Visual Studio或JetBrains里用Copilot?GitHub的文档说,那里的Copilot Chat读取的是.github/copilot-instructions.md,而不是AGENTS.md。所以npx teamonly init还会写一个简短的.github/copilot-instructions.md,让Copilot去看AGENTS.md。

04运行命令

Copilot负责部署,你来批准

在VS Code里,智能体可以编辑文件、运行终端命令和调用工具。在默认权限下,运行未被自动批准的命令前,它会先问你。允许一次npx teamonly deploy,或者把它加到chat.tools.terminal.autoApprove里。

Copilot cloud agent不一样。它在GitHub上一个有防火墙的GitHub Actions环境里工作,并会创建一个拉取请求。它没有你的TeamOnly登录信息,所以能写改动,但不能部署。合并或拉取这个改动,然后在你电脑上的VS Code里部署。

05MCP方式

把TeamOnly作为工具添加到VS Code

teamonly包同时也是一个MCP服务器,所以Copilot可以通过工具而不是命令来部署、查看日志和修改谁能打开应用。在终端里运行一次:

code --add-mcp '{"name":"teamonly","type":"stdio","command":"npx","args":["-y","teamonly","mcp"]}'

或者在命令面板里运行MCP: Add Server,选择Command (stdio),输入npx -y teamonly mcp。如果想把它跟项目放在一起,就加到.vscode/mcp.json里,这个文件使用servers:

{ "servers": { "teamonly": { "type": "stdio", "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }

TeamOnly MCP服务器

06同事看到的

一个登录页,然后就是你的应用

你的同事不需要Copilot,不需要GitHub账号,也不用安装任何东西。

他们打开链接,用工作用的Google或Microsoft账号登录,或者用发到工作邮箱的验证码登录。TeamOnly会在你的任何代码运行之前完成这项检查,你的应用会拿到他们的名字和邮箱。公司以外的人都停在登录页。只使用应用的人免费。企业登录如何运作。

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

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

常见问题

大家常问的问题

查看全部问答

GitHub Copilot会读取AGENTS.md吗?

在VS Code里会:根目录下的AGENTS.md默认会附加到智能体请求中。GitHub的文档也列出Copilot cloud agent和Copilot CLI支持它。Visual Studio和JetBrains里的Copilot Chat读取的则是.github/copilot-instructions.md。

需要.github/copilot-instructions.md吗?

你不用自己写。npx teamonly init会把规则放进VS Code里的Copilot会读取的AGENTS.md,还会添加一个简短的.github/copilot-instructions.md指向它,供Visual Studio和JetBrains里的Copilot使用。如果你已经有这个文件,init会加上它那一段,其余部分保持原样。

Copilot能运行npx teamonly deploy吗?

能,VS Code里的智能体可以运行终端命令。除非你的设置会自动批准,否则它会请你允许这条命令。

Copilot cloud agent能部署吗?

不能。它运行在GitHub上,有防火墙,没有你的TeamOnly登录信息,而TeamOnly规则要求AI绝不绕过登录。让它创建拉取请求,然后从你的电脑上部署。

我的应用必须放在GitHub上吗?

不用。部署时直接从你电脑上的文件夹发送应用。放在GitHub上仍然是个好主意;如果你想让cloud agent参与开发,就必须放在那里。

费用是多少?

前14天免费,无需绑卡。之后Builder每月$19,含1位搭建者和3个应用;Team每月$249,搭建者和应用都不限。只使用应用的同事免费。你的Copilot套餐保持不变。

来源

有关Copilot的信息于2026年10月26日在GitHub和Microsoft的文档上核对:Copilot各功能读取哪些说明文件、VS Code中的自定义说明、审批和终端命令、MCP配置、cloud agent防火墙。Copilot更新频繁;如果发现有出入,请查看它的文档。

抢先体验

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

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

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

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

还没准备好?先获取动态

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

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