Documentação do spaceAI v1.0

web-browser

Navegador remoto com streaming: sessões isoladas por tenant. Servidor de browser remoto (Serende): cada sessão roda um Chromium isolado e entrega a tela por MJPEG no WebSocket, com entrada por CDP. O mesmo container serve a API e o viewer; o MCP expõe as sessões como tools.

63
score de alinhamento
4201
porta da API
50
tools / MCP
1sessão
simultânea em dev

Papel na casa#

Navegador remoto com streaming: sessões isoladas por tenant.

O QUE FAZ
Navegador remoto com streaming: sessões isoladas por tenant.

Servidor de browser remoto (Serende): cada sessão roda um Chromium isolado e entrega a tela por MJPEG no WebSocket, com entrada por CDP. O mesmo container serve a API e o viewer; o MCP expõe as sessões como tools.

ONDE RODA
backend, mcp

API na porta 4201, banco SQLite · better-sqlite3.

COMO ESTÁ
Novo · docs publicados

Tools: MCP StreamableHTTP · 50 tools. Stack: Express 4, ws, better-sqlite3, React 18, Vite.

Arquitetura e deploy#

ItemValor
Containersbackend, mcp
APIporta 4201
BancoSQLite · better-sqlite3
StackExpress 4, ws, better-sqlite3, React 18, Vite
Tools / MCPMCP StreamableHTTP · 50 tools
web-browser/ backend/ · API REST + Swagger + MCP frontend/ · SPA docs/ · contratos e ADRs

Contrato com o resto da casa#

A documentação de contrato de cada app vive dentro dele. Consulte o docs/ do app e o AGENTS.md da raiz para a visão completa da casa.

Nota

O código do app web-browser mora em spaceAI/web-browser/. Este portal documenta; ele não substitui o código.

Próximos passos#

Você viu o web-browser na visão da casa. A seguir, aprofunde no app que precisar.

Explore além:

Documentação gerada por build.py.