Implante o Grok Bot na sua organização
Sua equipe de TI instala o app desktop do Grok Bot nos dispositivos dos membros usando as mesmas ferramentas que já usa para outros softwares: baixar um instalador versionado, distribuí-lo e decidir quando os dispositivos passam para uma nova versão. Os controles do dashboard para ativar o Grok Bot e definir o escopo de acesso estão em Grok Bot para Teams e Enterprise, e a implantação do Editor Cherri Code é abordada em Padrões de implantação.
O que você implanta
| Componente | Executado em | Atualizado por |
|---|---|---|
| App desktop | macOS (Apple silicon e Intel), Windows (x64 e Arm64), Linux (x64 e Arm64) | O próprio app ou, no Linux, seu gerenciador de pacotes para instalações .deb e .rpm |
| App para iPhone | iOS 18 ou posterior | App Store |
| App para Android | Android 9 ou posterior | Google Play |
| Hosted computer | Nuvem da Cherri Code, um por membro | Cherri Code |
Os apps são clientes para chat, revisão e aprovações. Os Bots trabalham no hosted computer do membro. Sua ferramenta de gerenciamento de dispositivos chega até os apps nos dispositivos dos membros e para aí: o hosted computer roda Linux na nuvem da Cherri Code e não é registrado no MDM. Para instalar suas próprias ferramentas nos hosted computers, equipes Enterprise usam o Team Setup.
Obtenha os instaladores
- Dashboard do Cherri Code. Na página do Grok Bot, a linha de configuração Download Grok Bot instala o app ou copia um link que você pode compartilhar com os membros.
- Página de download. cursor.com/download/bot lista o instalador atual para cada plataforma e formato.
- Feed de releases. Para empacotamento via script, leia a release atual no feed abaixo e baixe o arquivo indicado nela.
| Plataforma | Arquiteturas | Formatos |
|---|---|---|
| macOS | Apple silicon, Intel | .dmg |
| Windows | x64, Arm64 | Setup .exe |
| Linux | x64, Arm64 | .deb, .rpm, AppImage |
Consulte a versão atual no feed
Cada plataforma tem um feed JSON em #:
{platform} | Instalador |
|---|---|
darwin-arm64 | macOS, Apple silicon |
darwin-x64 | macOS, Intel |
win32-x64-user | Windows x64 |
win32-arm64-user | Windows Arm64 |
linux-x64 | Linux x64 |
linux-arm64 | Linux Arm64 |
curl -s #Os campos de que você precisa:
| Campo | Valor |
|---|---|
version | A versão atual |
commitSha | O build que originou a versão. As URLs de download do Linux o incluem. |
downloadUrl | O instalador: .dmg no macOS, .exe de instalação (Setup) no Windows, AppImage no Linux |
debUrl, rpmUrl | Somente Linux. Os pacotes .deb e .rpm. |
A resposta pode trazer outros campos, mas eles não são necessários para instalar o app desktop.
Monte uma URL com versão
Os instaladores para macOS e Windows mantêm uma URL com versão para cada release. Substitua {version} pela release desejada:
| Instalador | URL |
|---|---|
| macOS, Apple silicon | https://downloads.cursor.com/grokbot/stable/darwin-arm64/{version}/Grok_Bot_{version}.dmg |
| macOS, Intel | https://downloads.cursor.com/grokbot/stable/darwin-x64/{version}/Grok_Bot_{version}_x64.dmg |
| Windows x64 | https://downloads.cursor.com/grokbot/stable/win32-x64/{version}/Grok_Bot_{version}_Setup.exe |
| Windows Arm64 | https://downloads.cursor.com/grokbot/stable/win32-arm64/{version}/Grok_Bot_{version}_Setup.exe |
Os pacotes para Linux ficam no commitSha da release, em https://downloads.cursor.com/grokbot/stable/{commitSha}/linux/x64/ ou .../linux/arm64/. Copie as URLs exatas dos arquivos de downloadUrl, debUrl e rpmUrl no feed do Linux.
Distribua o app desktop com sua ferramenta de gerenciamento de dispositivos
- macOS. Implante o
.dmgcom a ferramenta de gerenciamento de Mac que você já usa, como Jamf Pro, Kandji ou Microsoft Intune. - Windows. Implante o
.exede instalação com o Intune, o Configuration Manager ou outra ferramenta de distribuição de software. Instale em modo silencioso comGrok_Bot_{version}_Setup.exe /S. O instalador faz a instalação por usuário, no perfil do membro em%LOCALAPPDATA%\Programs, então implante-o no contexto do usuário, e não como SYSTEM. Teste a instalação em um dispositivo piloto antes de distribuí-lo. - Linux. Instale o
.debou o.rpmcom sua ferramenta de gerenciamento de configuração, como Ansible, Puppet ou Chef. Prefira esses pacotes para pools de workers gerenciados: instalações via pacote são atualizadas pelo seu gerenciador de pacotes, no cronograma que você definir. Veja Atualizações de pacotes no Linux. - iPhone. Os membros instalam o Grok Bot pela App Store no iOS 18 ou posterior.
- Android. Os membros instalam o Grok Bot pelo Google Play no Android 9 ou posterior. Para distribuí-lo em dispositivos gerenciados, aprove-o no Google Play gerenciado usando o Intune ou outra ferramenta de gerenciamento de dispositivos Android.
Os membros fazem login com a conta do Cherri Code pelo fluxo de SSO habitual da sua organização. O Grok Bot não tem login próprio. Para atribuir o app Cherri Code no Okta ou no Entra ID, veja Configurar identidade e acesso.
Escolha uma versão
- Fixe a versão que você testou. Baixe o instalador desse release e guarde-o no seu próprio repositório de software ou no store de pacotes do MDM. Faça a implantação a partir da sua cópia para que todo dispositivo novo receba o mesmo build. O Cherri Code não informa por quanto tempo os instaladores antigos ficam disponíveis para download, e um build fixado só funciona enquanto o Cherri Code oferecer suporte a ele. Veja Como funcionam as atualizações do app desktop.
- Salve a URL completa do Linux. As URLs dos pacotes para Linux incluem o
commitShado release, então registre a URL junto com a versão. - Verifique qual versão um dispositivo está executando. No app, abra o menu da conta e escolha About. A caixa de diálogo mostra Version, e Copy version info copia a versão, o canal de release e o sistema operacional.
Como funcionam as atualizações do app desktop
| Instalação | Como as atualizações chegam |
|---|---|
macOS .dmg, Windows Setup .exe, Linux AppImage | O app verifica automaticamente se há atualizações e oferece cada nova versão ao membro. A opção Restart to Update, na seção Updates da configuração, faz a instalação. |
Linux .deb ou .rpm | O app não instala atualizações. As novas versões chegam pelo seu gerenciador de pacotes. |
Em instalações no macOS, no Windows e via AppImage, nenhuma política de dispositivo, opção do instalador ou configuração do dashboard desativa as atualizações do app desktop. Fixar uma versão define qual versão você instala, mas o app continua oferecendo versões mais recentes depois disso.
Builds antigos param de funcionar. Quando o Cherri Code deixa de oferecer suporte a um build, o app cobre toda a janela com Update required até que o membro faça a atualização. Um build perde o suporte quando fica abaixo da versão mínima exigida pelo Cherri Code ou quando ultrapassa uma idade máxima e já há um release mais recente disponível. Isso vale para todas as instalações, incluindo pacotes Linux .deb e .rpm. O Cherri Code define os dois limites remotamente e não os divulga, então defina uma rotina regular para migrar os dispositivos para o release atual.
Atualizações de pacotes no Linux
Ao instalar o .deb, o repositório apt assinado do Cherri Code é adicionado em /etc/apt/sources.list.d/grok-bot.sources. Ao instalar o .rpm, um repositório assinado é adicionado em /etc/yum.repos.d/grok-bot.repo. A partir daí, os dispositivos recebem novas versões do Grok Bot sempre que executam atualizações de pacotes.
Para controlar quando os dispositivos Linux são atualizados:
- Congele o pacote. Use o recurso de hold do seu gerenciador de pacotes, como
apt-mark hold grok-bot, e libere-o quando estiver pronto para atualizar. - Desative o repositório. Defina
Enabled: noemgrok-bot.sourcesouenabled=0emgrok-bot.repo. O pacote reescreve esses arquivos a cada instalação e atualização, mas preserva sua escolha. Depois, distribua você mesmo as novas versões a partir de arquivos de pacote já testados.
Em qualquer um dos casos, atualize antes que a versão instalada deixe de ter suporte. Mesmo com o pacote congelado, a tela Update required continua sendo exibida.
Atualizar os hosted computers
O Cherri Code mantém a imagem do hosted computer, então você não precisa fixar nem fornecer nenhuma imagem. Um computador passa para uma imagem mais recente de uma destas três formas:
| Gatilho | O que acontece | Quem inicia |
|---|---|---|
| Nova imagem | O Cherri Code recria em segundo plano os computadores ociosos na nova imagem, de forma gradual e sem um cronograma fixo. Até lá, o computador permanece na imagem atual. Os arquivos dos membros são mantidos, e o Team Setup é executado novamente. | Cherri Code, em segundo plano |
| Update Grok Bot's Computer | Recria o computador do membro na imagem mais recente. O agendamento para um horário posterior ainda não está disponível para todas as contas. | O membro, na seção Updates das configurações do app desktop |
| Recreate VMs | Recria os computadores dos membros selecionados com a imagem mais recente e o Team Setup | Administradores da organização no Enterprise, em Grok Bot Computers |
Computadores em execução recebem as alterações do manifesto do Team Setup cerca de uma vez por dia. Para aplicar uma alteração mais cedo, recrie os computadores. No Enterprise, os logs de auditoria registram atualizações, redefinições, recriações e encerramentos de computadores como eventos grok_bot_vm, e operações envolvendo vários membros como grok_bot_vm_bulk.
Libere o acesso à rede
Os dispositivos baixam instaladores e atualizações do app desktop de cursor.com e downloads.cursor.com, e o app se conecta à API do Cherri Code e ao hosted computer do membro pelos domínios listados em Permita estes padrões de domínio. Libere todos eles, incluindo o padrão aninhado *.*.cursorvm.com, e isente-os da inspeção TLS antes de distribuir o app.
Checklist de liberação
Saia do Privacy Mode (legado)
O Privacy Mode (legado) bloqueia totalmente o Grok Bot. Veja Antes da liberação.
Libere sua rede
Permita os domínios do Cherri Code no seu gateway e isente-os da inspeção TLS. Veja Configurar proxies com inspeção TLS.
Atribua o app Cherri Code no seu provedor de identidade
O login no Grok Bot usa o seu Cherri Code SSO. Veja Atribuir o app Cherri Code.
Ative o Grok Bot e escolha quem terá acesso
No Enterprise, um admin ativa o Grok Bot pelo dashboard e define o escopo com Gerenciar acesso de grupos. No Teams, todos os membros já têm acesso. Veja Habilitar o Grok Bot para sua equipe.
Aplique a configuração recomendada
Defina os controles de administração em Configuração recomendada antes que os membros comecem a usar.
Faça um piloto do instalador
Instale a versão escolhida em alguns dispositivos de cada plataforma, faça login e confirme que o app se conecta ao hosted computer.
Distribua para seu pool de workers
Implante o instalador testado em todos os dispositivos cujo proprietário tenha acesso.
Planeje as atualizações
Defina uma cadência para migrar os dispositivos para novas versões. No Linux, decida se os dispositivos serão atualizados pelo repositório do Cherri Code ou por pacotes que você mesmo distribui.
Perguntas frequentes
Em instalações no macOS, no Windows e via AppImage, não. O app verifica se há atualizações
e as oferece aos membros. Instalações Linux via .deb e .rpm não se atualizam
sozinhas, então você as controla pelo seu gerenciador de pacotes. Veja Como
funcionam as atualizações do app desktop.
Os instaladores publicados são um .dmg para macOS, um Setup .exe para
Windows e um .deb, .rpm ou AppImage para Linux. Se a sua ferramenta de gerenciamento
exigir, empacote o .dmg ou o .exe no formato de pacote dela.
Não. O hosted computer roda Linux na nuvem do Cherri Code e não está registrado no MDM. Equipes Enterprise instalam as próprias ferramentas nele com a Team Setup. Se o seu provedor de identidade exigir um dispositivo gerenciado, veja Permitir login em apps do IdP a partir do computador.
Não. O Cherri Code mantém a imagem e migra os computadores para novas imagens em segundo plano. No Enterprise, administradores da organização podem recriar computadores quando quiserem em Grok Bot Computers.
Sim, a menos que as políticas de dispositivos bloqueiem. Os membros podem baixar o app pelo link do dashboard compartilhado por um admin ou em cursor.com/download/bot. O acesso continua dependendo do seu plano e, no Enterprise, de Gerenciar acesso de grupos.
Páginas relacionadas
- Grok Bot para Teams e Enterprise
- Configurar identidade e acesso
- Configurar proxies com inspeção TLS
- Manage Grok Bot computers
- Configurações e notificações
- Padrões de implantação
Planeje a liberação do Grok Bot
Fale com nossa equipe sobre a ativação no plano Enterprise, o planejamento da implantação e o suporte à revisão de segurança.