Rápido.
Com carteira.
Feito pra IA.

Navegador em Rust com carteira Web3 nativa e servidor MCP para agentes.

Instalar no UbuntuVer os números

Versão alpha (0.1.0~alpha.4) · Linux amd64 · ainda longe de pronto: espere bugs.

Velocidade é a prioridade nº 1

Números reais, medidos internamente.

HTML da Wikipedia "Brasil" (2 MB)

Tempo do parser, antes e depois da reescrita

antes
> 90 s
depois
22 ms

CNN (6,7 MB de HTML): 14 ms

39/50
1,4 s

mediana para abrir e ler uma página no modo automático. 39 dos 50 sites mais acessados devolveram conteúdo útil (mais de 200 caracteres de texto e 5+ links).

Tempo mediano por motor (top 50 sites, benchmark v3)

Menor é melhor

leve
0,35 s
automático
0,91 s
WebView
1,5 s
Servo
4,1 s

Memória mediana por motor (benchmark v3)

leve
61 MB
automático
62 MB
Servo
520 MB
WebView
626 MB

Medido internamente numa máquina de desenvolvimento, sem comparação com outros navegadores. Parser: Wikipedia de 2 MB, build release. Comparação por motor: benchmark v3 (top50_v3.csv, versão anterior do motor). Destaque 39/50 e 1,4 s: pacote .deb 0.1.0~alpha.1, modo automático (top50_v6_deb.csv). Ainda falham google.com, reddit, chatgpt, twitch, booking e shopee.

Carteira nativa. Web3 sem extensão.

Abra com Ctrl+Shift+W ou pelo ícone ao lado do endereço.

🔒 Cofre cifrado

XChaCha20 + Argon2id, chave no keychain do sistema.

⛓ Multi-rede

Ethereum, Base, Arbitrum, Optimism, Polygon, Solana e Bitcoin.

🔗 dApps

Provedor EIP-1193 com aprovação nativa a cada pedido.

🧪 Testnet

Na alpha, só testnet. Envios em mainnet ficam bloqueados.

Web descentralizada novo na alpha.4

.eth

Digite nome.eth na barra: o endereço é resolvido direto na Ethereum (ENS) e a página mostra o selo "ENS · verificado".

ipfs://

Abre ipfs:// e ipns:// buscando os blocos direto da rede e conferindo cada um. Bloco adulterado é recusado.

Tor

Ctrl+Shift+T abre uma aba privada via Tor (Arti embutido), com acesso a sites .onion. Esconde seu IP, mas não é anonimato total como o Tor Browser.

Na alpha, conteúdo que só existe em nós IPFS sem servidor HTTP e alguns endereços IPNS ainda podem não abrir. A conexão Tor leva uns 18 s na primeira vez.

Entre com a Conta Simples

Modo agente (MCP)

simples-nav agent é um servidor MCP via stdio. Qualquer cliente MCP passa a ter um navegador de verdade: a página vem como dados (árvore semântica, texto, links e formulários com ids estáveis), sem precisar adivinhar a tela.

Página como dados

Texto legível, links, formulários e árvore semântica em JSON, com ids para clicar e digitar.

Aprovação humana

Ações sensíveis ficam pendentes até você aprovar com simples-nav agent approve <ID>.

Auditoria

Cada ação do agente vai para um log de auditoria local.

stdio, HTTP e SSE

Roda sem janela, local ou como serviço HTTP para automações (n8n e outros).

Claude Desktop / Claude Code / Cursor

Adicione ao arquivo de servidores MCP (claude_desktop_config.json, .mcp.json ou ~/.cursor/mcp.json):

{
  "mcpServers": {
    "simples-nav": {
      "command": "simples-nav",
      "args": ["agent", "--engine", "auto"]
    }
  }
}

No Claude Code: claude mcp add simples-nav -- simples-nav agent --engine auto --scopes browse:write

n8n e outros clientes HTTP

simples-nav agent --http 127.0.0.1:8765 --engine auto --scopes browse:write
# n8n, nó "MCP Client Tool": HTTP Streamable → http://127.0.0.1:8765/mcp
# (clientes antigos: SSE → http://127.0.0.1:8765/sse)

Sem --scopes browse:write o agente só lê. Fora de localhost o servidor exige --token.

Ferramentas

navigateAbre uma URL e devolve a URL final, o status e o título.
snapshotPágina como dados: árvore semântica, texto, links e formulários. Cada elemento acionável vem com uma ref estável, que continua valendo quando a página re-renderiza.
click / type / submitAge num elemento (por ref). Envia formulários GET e POST.
wait_forEspera um texto aparecer ou sumir, ou a URL mudar, com timeout.
tab_new / tab_list / tab_select / tab_closeVárias abas por sessão.
extract_text, back, forward, reloadTexto da página e histórico.
engine_infoMostra o motor ativo e o que ele suporta.

Os erros vêm estruturados (timeout, not_found, permission_denied…), com a indicação de quando vale tentar de novo. O texto digitado pelo agente nunca vai para o log de auditoria, só o tamanho. O servidor passa no teste de conformidade com o SDK oficial do MCP (stdio, HTTP e SSE). Documentação completa: docs/mcp no repositório.

Em breve (V2) ainda não disponível

Simples Mail

Integrado ao navegador e aos agentes.

Simples Task

Integrado ao navegador e aos agentes.

Simples Connect

Integrado ao navegador e aos agentes.

Simples Pay

Integrado ao navegador e aos agentes.

Instalar no Ubuntu

Ubuntu 24.04 ou mais novo, amd64. Pelo repositório APT da Simples Media:

sudo install -d /etc/apt/keyrings
curl -fsSL http://apt.simples.media/simples.gpg | sudo tee /etc/apt/keyrings/simples.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/simples.gpg] http://apt.simples.media stable main" | \
  sudo tee /etc/apt/sources.list.d/simples.list
sudo apt update
sudo apt install simples-nav

Para abrir: simples-nav. Para atualizar: sudo apt update && sudo apt upgrade. Os pacotes são assinados (chave 5796 356C 4301 B4C2 6277 B46E 0976 0E11 81C2 A654).