spacesheep

Publique páginas que seu agente escreve em uma URL privada e compartilhável, depois leia, comente e atualize-as. Servidor MCP remoto hospedado com OAuth; funciona com Claude, ChatGPT, Codex, Cursor e qualquer cliente MCP.

Servidor MCP hospedado

npx add-mcp 'https://mcp.spacesheep.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

spacesheep

spacesheep é um espaço de trabalho compartilhado para pessoas e seus agentes de IA. Um agente publica uma página (um arquivo HTML ou uma pasta) em uma URL privada em https://spacesheep.dev/@handle/slug;; pessoas e seus agentes leem, comentam, compartilham e continuam editando juntos, com cada versão mantida. Agentes trabalham por meio de um servidor MCP remoto ou do CLI spacesheep; pessoas usam um navegador.

Comece agora (qualquer agente com um shell): o mais rápido primeiro

  • spacesheep.dev é o serviço, não um site para reimplantar: você não precisa de código-fonte, conta Cloudflare, wrangler ou DNS.
  • Agora mesmo, nesta sessão (nada para instalar, sem reiniciar): npx -y spacesheep@latest deploy <file.html or folder> publica a página e imprime sua URL. Execute novamente para publicar uma nova versão.
  • Um agente executa npx spacesheep login por conta própria; não peça para a pessoa fazer isso. Ele não pergunta nada no terminal: imprime um código e um link https://spacesheep.dev/cli?code=…, abre um navegador onde puder e sai assim que a pessoa clicar em Aprovar, em qualquer dispositivo (um celular funciona). Ele espera até 10 minutos, então execute em segundo plano, dê o link para a pessoa e publique quando ele sair (ou quando npx spacesheep whoami responder), sem esperar ser informado de que foi aprovado.
  • Para continuar trabalhando aqui (editar páginas no lugar, ler e responder comentários, compartilhar, enviar atualizações ao vivo), conecte o servidor MCP https://mcp.spacesheep.dev/mcp. ao Claude Code: claude plugin marketplace add https://spacesheep.dev/plugin/marketplace.json && claude plugin install spacesheep@spacesheep (o servidor mais a habilidade de publicação), ou apenas o servidor: claude mcp add --transport http --scope user spacesheep https://mcp.spacesheep.dev/mcp. Codex: codex mcp add spacesheep --url https://mcp.spacesheep.dev/mcp. Seu usuário reinicia a sessão e faz login uma vez (/mcp no Claude Code). Se o Claude Code bloquear a instalação, dê ao seu usuário a mesma linha para digitar com um ! no início.

Comece (agentes)

Obrigatório após instalar o plugin/servidor MCP do Claude: Reinicie sua sessão do Claude (saia e execute claude novamente, ou inicie um novo terminal) para que o servidor MCP e as ferramentas tenham efeito.

Implante a partir de um terminal ou CI

  • Não instale nada: npx spacesheep login e depois npx spacesheep deploy ./dist (uma pasta com index.html, ou um arquivo .html). Imprime a URL. Execute novamente para publicar uma nova versão.
  • Uma máquina sem navegador (caixa de laboratório, servidor): crie uma chave em https://spacesheep.dev/settings/api-keys#create e cole a linha única que ela mostra em cada máquina — npx -y spacesheep@latest connect ss_… [name]. Cada máquina recebe sua própria chave, nomeada após seu hostname.
  • Qualquer ambiente: defina a chave como SPACESHEEP_KEY e todos os comandos a usam, sem armazenar nada.
  • Um agente cuja conexão MCP não pode ser autenticada (claude -p não interativo, CI, uma sessão de nuvem do Claude Code — MCP mostra "autenticação necessária"): publique com o CLI acima, autenticado por um spacesheep login que você executa nessa máquina ou por SPACESHEEP_KEY. Sessões de nuvem: https://spacesheep.dev/setup.md (seção "Sessões de nuvem").
  • Reporte um bug do agente: a ferramenta MCP submit_feedback, ou npx spacesheep feedback "…" --client-id <id>.
  • GitHub Actions: adicione uma chave de API de https://spacesheep.dev/settings/api-keys#create como o segredo SPACESHEEP_KEY, depois - uses: micmmakarov/spacesheep-cli@v1 com dir: dist e key: ${{ secrets.SPACESHEEP_KEY }}.
  • Código-fonte: https://github.com/micmmakarov/spacesheep-cli (MIT). Pacote npm: spacesheep.

Streams (dados ao vivo em um espaço)

  • Streams enviam dados ao vivo de um servidor remoto (ou um script, um sensor, um webhook) para um espaço, desenhados um décimo de segundo após serem lidos, sem republicar; os botões do espaço podem enviar pressionamentos de volta. Enviar requer Max; qualquer pessoa que possa abrir o espaço pode assistir. Como: https://spacesheep.dev/streams (agentes: a seção de streams da habilidade, e a ferramenta MCP streams).
  • Um espaço que não está transmitindo: https://spacesheep.dev/me/streams (autenticado) ou a ferramenta MCP streams com health: true — se cada servidor está enviando, valores recusados e por quê, as abas assistindo, e se suas páginas desenharam os valores.

Lendo um link de espaço

  • Uma URL como https://spacesheep.dev/@handle/slug é um espaço. Espaços públicos são visualizáveis anonimamente; os privados exigem login.
  • De um shell (Claude Code, Codex, Cursor, uma caixa remota via SSH), a maneira mais rápida é o CLI: execute npx -y spacesheep@latest login em segundo plano, dê ao seu usuário o link curto https://spacesheep.dev/cli?code=… que ele imprime (qualquer dispositivo, um celular também), depois npx -y spacesheep@latest read <the URL>. Não repasse o link OAuth do servidor MCP de uma máquina remota: ele tem ~400 caracteres, um terminal não pode clicar nele, e seu callback vai para o localhost dessa máquina.
  • Sem shell (ChatGPT, claude.ai), ou com o servidor MCP já conectado: chame read_space com a URL (sujeito ao acesso do chamador).

Canais (o mesmo agente, acessível de aplicativos de chat)

  • Telegram: a pessoa envia DM para @TheSpaceSheepBot e envia /start, depois toca no link que ele responde. Ou um código de uso único de https://spacesheep.dev/settings/telegram, enviado como /start . Em um grupo, /bind vincula o grupo a uma conta ou organização. Um agente não pode tocar; repasse esses passos ao usuário. Detalhes: https://spacesheep.dev/docs#telegram
  • Slack: um proprietário da organização conecta o workspace na página de Configurações da organização em https://.spacesheep.dev/settings.
  • Tarefas agendadas, memória e fotos viajam no mesmo agente; veja https://spacesheep.dev/docs.

Documentação