Pular para o conteúdo
início / methods / multiplayer
Método transversal

Colaboração é uma URL, não uma funcionalidade.

Todo serviço de contêiner é acessível por múltiplos clientes simultaneamente. Terminais têm cursores coloridos. Displays compartilham estado ao vivo. Arquivos são editados de forma concorrente. A plataforma é multiplayer por padrão — restringi-la é o opt-in.

URL = colaboração · cursores coloridos · qualquer dispositivo · humanos + agentes IA como peers

Compartilhe URL = compartilhe acessoCursores ao vivo coloridosQualquer dispositivo com um navegadorHumanos e agentes como peers
início / methods / multiplayer / url-share
URL = colaboração

Sem configuração. Sem compartilhamento de tela. Apenas uma URL.

Todo serviço de contêiner — terminal, display, arquivos, editor de código, browser — tem uma URL. Cole no navegador de alguém e a pessoa está dentro. Ela vê o estado ao vivo, não um snapshot. Ela interage com o mesmo processo, não com uma réplica.

1

Abra a URL você mesmo

Comece a digitar em um terminal, organizando arquivos, executando comandos. Seu estado está ao vivo na URL.

2

Compartilhe a URL

DM, e-mail, Slack, QR code. Qualquer pessoa com a URL pode abri-la.

3

Eles entram na mesma sessão

Não um espelho. Não um snapshot. A mesma sessão. O cursor deles está ao vivo ao lado do seu.

A alternativa não autorizada é o compartilhamento de tela. Isso tem um host, um compartilhador, uma penalidade de latência e sem entrada concorrente. O multiplayer Hoody não tem papel, nem latência, nem exclusividade.

início / methods / multiplayer / cursors
Estado compartilhado

Controle simultâneo. Cursores coloridos. Sem revezamentos.

Múltiplos usuários podem digitar no mesmo terminal, rolar o mesmo display, arrastar os mesmos arquivos. Cada usuário tem uma cor de cursor. Não há gesto de 'quem tem o controle' porque ninguém tem controle exclusivo.

Terminais

Múltiplos cursores no mesmo shell. Ambos os usuários veem a mesma saída. Ambos podem digitar. Comandos se intercalam — perfeito para debug em par.

Displays

Compartilhe uma janela do Firefox, uma instância do VS Code, qualquer app X11. Todos veem os mesmos pixels; todos podem interagir. Apps legados tornam-se multiplayer sem mudanças de código.

Arquivos

Dois usuários no mesmo navegador de sistema de arquivos veem a mesma árvore. Edições de um aparecem na visualização do outro imediatamente.

Editor de código

VS Code com colaboração estilo Live Share integrada. Abra por uma URL; colaboradores abrem a mesma URL.

início / methods / multiplayer / open-by-default
Postura de segurança

Aberto por padrão. Bloqueie quando precisar.

A URL de um contêiner recém-criado é acessível a qualquer pessoa que tenha a URL. Esse é o estado inicial correto para colaboração. Quando você precisa fechá-la, a camada de auth é uma única chamada API — JWT, senha HTTP Basic, IP CIDR ou bearer token.

Padrão

Open on first spawn

  • URL compartilhada com colega → está dentro
  • Sem fluxo de convite, sem criação de conta, sem cobrança por assento
  • Funciona de qualquer navegador em qualquer dispositivo imediatamente
lock

Quando você bloqueia

Gated by auth group

  • PATCH /proxy-permissions — adicione um grupo JWT / Senha / IP
  • Requisições não autorizadas recebem 401 no proxy, não no app
  • Revogar: remova o grupo de auth ou delete o contêiner
JWTPasswordIP CIDRBearer
início / methods / multiplayer / humans-agents
Humanos + IA

Agentes IA são peers, não operadores.

Um agente IA abre a mesma URL que você. Ele digita no mesmo terminal. Ele vê a mesma saída. Ele edita o mesmo arquivo. As mecânicas multiplayer que fazem a programação em par funcionar para humanos também tornam a operação IA com humano no loop natural.

Revisão no loop

O agente executa. Você assiste em tempo real. Pause-o a vontade interrompendo sua digitação no mesmo terminal.

Trabalhar em par em uma tarefa

Você começa; o agente assume; você retoma o controle. O estado da sessão é compartilhado, não duplicado.

Observação silenciosa

Modo somente leitura em um display compartilhado permite observar múltiplos agentes executando em paralelo sem tocá-los.

Sinais entre dispositivos

O agente envia uma notificação para o seu celular quando precisa de aprovação. Você toca na URL; está de volta à mesma sessão.

início / methods / multiplayer / legacy
Aplicações legadas

Torne qualquer app multiplayer — sem modificá-lo.

Apps que nunca foram projetados para colaboração — VS Code, alternativas ao Figma, ferramentas proprietárias, softwares desktop antigos — tornam-se multiplayer através do compartilhamento de display. O ambiente é compartilhado; o app dentro dele é incidental.

VS Code rodando em um display compartilhado — todos os colaboradores veem e editam

App Electron / Win / Linux legado — multiplayer através da URL de display

Ferramentas de design sem recursos de colaboração — compartilhadas via display no browser

Jogos single-player em um display compartilhado para couch-co-op pela internet

início / methods / multiplayer / devices
Qualquer dispositivo

Celular. Tablet. Laptop. TV. Smartwatch. VR.

A camada de acesso é HTTP + SSH. Ambos são universais. Todo dispositivo com um navegador pode entrar em uma URL de colaboração. Todo dispositivo com um cliente SSH pode entrar em um terminal. O conjunto de dispositivos suportados é o conjunto de dispositivos que existem.

Celular

Navegador completo · teclado virtual · cliente SSH

Tablet

Navegação touch-first · montagem de arquivos via WebDAV

Laptop

Fluxo dev nativo · SSH / VS Code Remote

TV

Navegador de tela compartilhada para revisão em equipe

Smartwatch

Notificações · aprovações rápidas em URLs pequenas

Headset VR

Vision Pro, Quest Browser — com browser, mesmas URLs

Não é um app mobile. Não é um app VR. Não é um cliente desktop. A URL é a interface; o navegador a renderiza.

início / methods / multiplayer / começar
Começar

Colaboração sem instalar nada.

Crie um contêiner. Compartilhe uma URL. Seu colega está dentro — em qualquer dispositivo, sem conta, em menos de um segundo.

Guia multiplayer

Veja também — /platform/proxy para grupos de auth de URL, /kit/terminal para mecânicas de sessão, /kit/display para desktops X11 compartilhados.