Syntex: 28 funcionalidades para turbinar Mac e Android
Análise do código dos dois apps, do seu ecossistema (intranet, notas, clipping, mapas) e do estado da arte em browsers de produtividade. Cada ideia foi pontuada por três juízes: impacto no seu dia, viabilidade no código que já existe, e diferencial de morar dentro do browser.
A tese central: o valor do Syntex não é competir com Chrome em features genéricas. É que ele é o único browser do mundo que enxerga o SEU estado, as abas dormentes nos 3 spaces, e fala com a SUA intranet. As ideias mais fortes exploram exatamente isso, o que nenhum browser de mercado consegue copiar.
O que fazer primeiro: as 5 apostas de maior retorno
Nenhum browser comercial pode ter os bookmarks, as tarefas, o clipping e os mapas de foco do usuário morando na própria nuvem dele. As ideias marcadas com barra dourada nas outras abas são as que exploram esse fosso: capturar página para a nota certa, quick-add de tarefa, briefing do dia com seus focos, MCP que arquiva no ecossistema. Isso é produto, não commodity de browser.
Como ler as próximas abas
As sugestões estão agrupadas por ambiente. Em cada aba, clique numa ideia para abrir o detalhe (o que é, e por que vale). As barras douradas marcam as prioridades daquele bloco. A aba Roadmap junta tudo numa ordem de execução, e Gráficos mostra a distribuição por nota, esforço e plataforma.
9,0 impacto altíssimo e viável já baixo dias de trabalho médio 1 a 2 semanas alto mais que isso.
Mac: Electron maduro, com spaces, abas dormentes, split, fluxos QA graváveis e MCP. Android: scaffold Kotlin/Compose com abas e sleeping tabs, ainda não validado em device, sem perfis nem MCP.
Mac · Gestão de abas, foco e sessões
Este é o bloco que fecha o ciclo do problema que te trouxe ao Syntex: as mil janelas. Não basta guardar abas, é preciso achá-las, agrupá-las por cliente, espiar sem acumular e sobreviver a um restart sem perder o contexto.
Evolui a Command Bar atual (hoje só navega) para uma paleta estilo Raycast. Passa a: buscar abas abertas com fuzzy, incluindo dormentes e de outros spaces (selecionar troca o space e foca a aba); executar ações com o prefixo > (trocar space, dormir aba, abrir split, rodar fluxo QA); e buscar notas, páginas, links e clipping da intranet com prefixos n/ p/ l/ c/. A estrutura de sugestões já existe no código.
Com dezenas de abas dormentes em 3 spaces, achar a aba da Hapvida ou a nota da Rede D'Or hoje é caça no mouse. Um campo único que acha aba, comando, nota ou página é o Spotlight pessoal que nenhum browser tem, porque nenhum é dono das suas notas.
Reativar o TabList.tsx, que já está escrito e completo no código, porém desligado: lista de abas com favicon, indicador de dormente, fechar no hover e arrastar para reordenar, fixa na sidebar. Por cima, grupos nomeados e coloridos recolhíveis (ilhas Hapvida, Energisa, CNSeg) com ações em lote: dormir todas, fechar todas, salvar grupo como sessão.
Hoje as abas ficam escondidas atrás de um modal, então o custo de ver o que está aberto é alto e abas esquecidas viram acúmulo. Abas sempre visíveis são o padrão Arc/Zen/Edge, e os grupos dão a camada que falta entre space e aba para quem atende 6 clientes ao mesmo tempo.
Duas camadas sobre a persistência atual. (1) Restauração fiel: ao reiniciar, as abas voltam ao space certo já dormentes (sem custo de memória) e o split é remontado, em vez de achatar tudo numa lista de URLs. (2) Salvar sessão como: captura o conjunto de abas do space como sessão nomeada (Proposta Energisa, Fechamento mensal) para restaurar depois.
Por que valeHoje um restart ou update destrói spaces e split, e projetos intermitentes só sobrevivem se as abas ficam abertas, exatamente o comportamento que gerava mil janelas. Com isso, reiniciar vira um não-evento e dá para FECHAR tudo sem medo.
Shift+clique num link abre a página num painel flutuante sobre o conteúdo, com Esc para descartar e ⌘Enter para promover a aba de verdade. Reusa o mecanismo de overlays que o browser já tem.
Por que valeNa prospecção, dezenas de abas nascem só para conferir uma referência e nunca morrem, a fonte número 1 do acúmulo. Espiar e fechar (padrão Zen Glance / Arc Peek) corta a proliferação na origem.
Trocar a aba em branco por uma tela Hoje: saudação, atalhos do space, abas arquivadas nas últimas 24h para resgate com 1 clique, sessões salvas, fila de ler depois e blocos do ecossistema: seus focos da semana vindos do mapa mental ativo e as manchetes do clipping.
Por que valeO auto-arquivamento resolve o acúmulo mas cria a ansiedade de perdi a aba. A tela Hoje fecha o ciclo: arquivar deixa de ser perder, retomar o dia anterior vira o primeiro gesto da manhã, e o briefing com focos e notícias dos clientes é impossível de copiar do mercado.
Tabela de regras padrão de URL para space (ex.: regenerai e kanban para Trabalho; syntropy-labs para Adm), aplicada quando uma aba nasce de um link externo. Prompt discreto na primeira vez: sempre abrir isto no space Trabalho?
Por que valeLinks clicados em e-mail, WhatsApp ou Slack hoje caem no space ativo e contaminam Pessoal com trabalho. É a feature do Arc que ataca a raiz da desorganização: o browser se auto-organiza em vez de você ser o roteador manual.
Uma tecla recolhe sidebar e toolbar a uma faixa mínima, esconde badges, relógio e o banner de update, e mostra só a aba ativa. Esc restaura. Opcional: preset de zoom de apresentação.
Por que valeVocê apresenta dashboards e propostas para Hapvida, Rede D'Or e CNSeg compartilhando tela, e hoje a sidebar expõe spaces e badges pessoais. Um toque para ficar apresentável evita constrangimento e tira distração. Esforço genuinamente baixo.
Trocar o histórico de 300 URLs por um banco SQLite com busca full-text: cada visita guarda URL, título e os primeiros KB do texto da página. Aí dá para achar aquela página sobre reajuste da CNSeg por uma palavra do conteúdo, não da URL.
Por que valePara quem pesquisa clientes e regulação o dia todo, é o recurso de memória que o teto de 300 entradas torna impossível hoje. O esforço é alto por causa da dependência nativa (better-sqlite3) e do empacotamento, então fica como aposta de médio prazo.
Mac · IA, ecossistema e automação
Aqui mora o diferencial que ninguém copia. O Syntex já tem MCP (o Claude dirige o browser) e fluxos QA graváveis. Estas ideias transformam isso em produtividade real e ligam o browser à sua intranet, onde suas notas, tarefas e clipping já vivem.
Painel lateral dockado (não modal) que extrai o conteúdo da aba ativa e chama a API da Anthropic ou DeepSeek com resposta em streaming. Botões de 1 clique: Resumir, Traduzir, Explicar, Perguntar. Evolui para: selecionar 2 a 5 abas como contexto (acordando dormentes) e comparar fontes, com Salvar como nota; e uma biblioteca de prompts salvos (Resumir para executivo de saúde, Extrair KPIs para deck).
Por que valeHoje você copia conteúdo de páginas e cola no Claude ou ChatGPT para triar, e comparar Hapvida contra Unimed contra Rede D'Or é meia hora de copiar e colar entre janelas. Resumo ao lado da página, síntese multi-abas e prompts padronizados é o recurso central dos browsers de IA, turbinado pelo acesso que só o Syntex tem ao conteúdo das abas.
Menu de contexto na página com Salvar seleção como nota e Clipar página com screenshot, mais atalho ⇧⌘K. Monta a nota (título da página, URL de origem, trecho) e faz POST na sua intranet; a opção com print usa a captura via CDP que os fluxos QA já usam. Toast com link abrir na intranet.
Por que valeÉ o fluxo Vivaldi Notes / Arc Easel, mas a nota nasce no seu caderno na nuvem, já com fonte e print, acessível depois do celular. Perfeito para triagem de pesquisa de clientes e trechos de respostas de IA, sem trocar de app. As APIs de notas e upload já estão prontas.
Atalho global abre um mini-overlay com um campo. Enter acrescenta um item de tarefa a uma página Inbox fixa no seu editor Páginas, anexando automaticamente vindo de (título e URL da aba). Toast com deep link para abrir a Inbox. No Android, ação Nova tarefa no menu.
Por que valeCaptura de tarefa em menos de 2 segundos sem sair da aba onde a demanda apareceu (e-mail de cliente, mensagem, notícia), caindo direto no sistema de tarefas que você já usa. Nenhum browser tem quick-add porque nenhum é dono do app de tarefas do usuário.
Adicionar ao servidor MCP tools que falam com a intranet usando os cookies da sessão: clip_to_note, save_bookmark, add_task, clipping_refresh, clipping_list, search_notes. Segue o caminho já pavimentado no código (case no main + tipo no protocolo + entrada no mapa de tools).
Por que valeFecha o loop do diferencial único: hoje o Claude navega e extrai, mas não tem onde guardar. Com essas tools, pesquise X nas 5 abas e salve o resumo como nota com os links vira um comando só. O browser vira o executor universal do ecossistema para agentes.
Campo de agenda (hora + dias) nos fluxos QA e um scheduler no browser que dispara o replay que já existe, com notificação ao concluir. Caso âncora: rotina das 7h30 em dias úteis que monta clipping, intranet, kanban e e-mail e dispara o refresh do clipping. No Android, via WorkManager.
Por que valeTransforma o gravador de fluxos em automação de rotina real: o dia de trabalho começa montado sozinho e verificações repetitivas saem da lista mental. É o Command Chains do Vivaldi com agendamento por cima.
Escolhe um elemento com o picker visual que já existe e define intervalo (15min, 1h, diário). O browser carrega a página em background, compara com o valor anterior e, se mudou, dispara notificação. Também emite um evento consumível pelo Claude via MCP.
Por que valeAcompanhar publicação de editais, portais de clientes e páginas de status sem manter abas abertas nem checar na mão. Para prospecção em saúde, seguros e energia, saber da mudança no dia é vantagem. É insubstituível em páginas atrás de login, onde um serviço externo não entra.
Passos de fluxo aceitam variáveis {{cliente}}, {{data}}, {{valor}}; ao rodar, um modal pede os valores. Cada fluxo salvo vira uma tool MCP própria com schema derivado das variáveis.
Converte gravações de QA em automações de trabalho: preencher o formulário X com os dados do cliente Y vira uma tool que o Claude executa com parâmetros. Um fluxo gravado uma vez atende toda a carteira, sem regravar. Poder alto, uso ainda a explorar.
Android · celular e tablets Samsung
O V1 ainda é básico, então há dois caminhos: portar do desktop os essenciais que faltam, e usar o que só o mobile oferece (share sheet, widgets, PiP, perfis de WebView). A prioridade é tornar o Syntex útil no celular mesmo antes de virar o browser default.
Registrar o Syntex como destino de compartilhamento. Ao receber URL ou texto de qualquer app (Chrome, LinkedIn, WhatsApp), abre uma folha com destinos: Abrir em aba (escolher space), Salvar como nota, Salvar nos Atalhos, Seguir no Clipping, Fixar como atalho. Usa o cookie do Access lido da WebView.
Por que valeÉ o funil de captura mobile que falta. Links que chegam por WhatsApp, e-mail ou LinkedIn na prospecção hoje morrem no app de origem; com 2 toques viram nota, fonte de clipping ou aba no space certo. Torna o Syntex útil no celular mesmo sem ser default.
Campo de busca no overview de abas filtrando por título e URL em tempo real, mais a ação Fechar duplicadas que agrupa por URL e mantém a mais recente, com desfazer no snackbar. Segue o padrão que o código já usa.
Por que valeNo celular, achar uma aba entre 30 é scroll infinito na grade, o equivalente móvel do problema das mil janelas. Busca (padrão Chrome Android) e dedupe limpam em segundos nos 3 Samsung. Esforço baixo.
Dois gaps declarados do V1, ambos nativos do WebView: barra de busca na página com contador e destaque; e um toggle Ver versão desktop que troca o user-agent, persistido por site.
Por que valeSão os dois cadê isso mais frequentes de um browser mobile sério: achar um termo num relatório longo e forçar a versão desktop de dashboards e portais de saúde e seguradoras que servem mobile capado, sobretudo no tablet de 14 polegadas.
Migração de banco: o histórico passa a acumular contagem de visitas e última visita, subindo o teto de 100 para 2000 entradas. As sugestões da barra passam a ranquear por frequência mais recência, com agrupamento por dia e busca na tela de histórico.
Por que valeNo celular, onde digitar custa caro, as sugestões da barra acertarem o site na primeira letra é a diferença entre 2 toques e 20. Hoje o banco apaga o passado e trata o site diário igual ao acessado uma vez.
Ação Resumir página no menu e na sidebar dos tablets: extrai o texto, chama a API (Claude ou Gemini) e mostra uma folha com streaming do resumo. Extras: traduzir, pontos-chave, e Salvar como nota na intranet.
Por que valeNo celular e nos tablets, onde copiar texto para outro app de IA é penoso, decidir em 20 segundos se um artigo do clipping merece leitura integral é o ganho móvel mais direto. É o Browsing Assist do Samsung Internet, mas dentro do Syntex e ligado às suas notas.
Quando há vídeo em tela cheia e você sai do app, o vídeo vira janela flutuante sobre outros apps. As peças (callback de fullscreen, ponto de extensão da Activity) já existem no código.
Por que valeAssistir treinamento, webinar ou call gravada enquanto responde WhatsApp ou consulta a intranet no mesmo device. Multitarefa real no celular e principalmente nos tablets, onde hoje sair do app mata o vídeo.
Usar a Profile API do WebView para dar a cada space um cookie jar próprio, e daí sair aba anônima de graça. Fallback gracioso se o device não suportar.
Por que valeResolve o gap número 1 dos dois apps: separar login pessoal e de trabalho de verdade (contas Google, portais de cliente). O Android pode entregar isso ANTES do desktop, onde todos os spaces compartilham a mesma sessão, e virar referência para a solução no Mac. Depende de verificar a versão do WebView nos 3 Samsung.
Dois painéis lado a lado só no modo tablet grande, espelhando o split do Mac, com divisória arrastável. Entra por segurar uma aba e escolher Abrir ao lado.
Por que valeO tablet de 14 com DeX é quase um desktop, mas hoje mostra uma aba por vez. Comparar um dashboard RegenerAI com um documento exige alternância constante. Split dá paridade com o hábito do Mac. Esforço alto porque quebra a premissa de uma WebView ativa por vez.
Fundações e sincronização entre os dois apps
Estas ideias valem os dois ambientes e destravam as demais. A camada SSO é o alicerce invisível de 8 outras integrações; os bookmarks e o send-tab começam a costurar Mac e Android numa infra Cloudflare que é só sua.
Um cliente único que chama a intranet usando os cookies da própria sessão do browser, e um badge logado como você no rodapé. Se o OTP do Access expirou, clicar no badge abre a página de login. Vale nos dois apps.
Por que valeHoje você só descobre que o OTP expirou quando uma página quebra. Com o indicador e a camada única, o browser sabe sempre se está autenticado e TODAS as integrações (notas, links, clipping, tarefas) ficam a uma função de distância. É a fundação da qual dependem 8 ideias desta análise. Risco técnico quase zero: a API de identidade já existe.
O gerenciador de Atalhos da intranet vira o backend de bookmarks: estrela na barra salva a aba atual; segurar escolhe pasta e favorito. Barra de favoritos no Mac e seção na home do Android, com cache local para offline. No Android, um worker reconcilia os atalhos com a intranet.
Por que valeResolve o gap sem bookmarks hierárquicos e sem sync sem construir backend nenhum: hoje os atalhos do Mac, os do Android e os da intranet são três silos que divergem. Uma fonte única, editável de qualquer lugar. Nenhum browser tem os bookmarks na intranet pessoal do usuário.
Ação Enviar para dispositivo que publica url e título numa fila mínima (Worker + banco no molde do cortex-sync, com pareamento por token). O outro device consome via polling e mostra Aba recebida do Mac, abrindo em nova aba. Sem push na V1.
Por que valeVocê vive entre Mac e 3 Samsung, e hoje mover uma leitura ou dashboard é mandar link no WhatsApp para si mesmo. Começa a ler uma proposta no Mac e termina no tablet na reunião. É o Send tab do Chrome, mas na sua infra Cloudflare, sem conta Google. Primeiro tijolo de sync do Syntex.
Botão Ler depois salva a página numa pasta dedicada da intranet (o backend já existe e cruza os 4 devices de graça). No Mac, uma fila na sidebar; no Android, além do registro, a página é salva localmente para abrir sem rede.
Por que valeO Syntex não tem reading list nenhuma. Hoje artigos viram abas eternas ou o arquivamento de 12h os engole. A fila separa ler depois de aba aberta, atacando o acúmulo, e garante leitura em voo e trajeto nos 3 Samsung.
Estende o Worker de sync para sincronizar spaces, atalhos e preferências entre o estado do Mac e o do Android, com last-write-wins. Uma seção Sincronização nas settings mostra o último sync; import e export continuam como fallback.
Por que valeMata o gap número 1 dos dois mapas: silos e backup manual de JSON. Atalhos, spaces e preferências idênticos nos 4 devices, e o banco vira backup contínuo contra novo incidente de perda de atalhos. Esforço alto porque exige casar dois modelos de dados divergentes; comece pelos bookmarks, que já dão parte disso.
A ordem importa: a camada SSO vem primeiro porque clip-notas, quick-task, MCP do ecossistema, bookmarks, nova aba Hoje, ler depois e share target no Android todas dependem de falar com a intranet de forma autenticada. Uma semana nessa base encurta todas as outras.
Roadmap sugerido em 5 ondas
Ordem pensada para maximizar retorno cedo: primeiro a fundação que destrava tudo, depois os ganhos rápidos, depois o núcleo de foco no Mac, o ecossistema e a automação, e por fim as grandes apostas de rearquitetura.
Onda 0 · Fundação
Camada SSO (indicador de Access + cliente de API do ecossistema) nos dois apps. Sozinha entrega pouco (um badge), mas é o alicerce de quase todo o resto. Fazer antes de qualquer integração com a intranet.
Onda 1 · Ganhos rápidos (esforço baixo)
| Ideia | Ambiente | Nota |
|---|---|---|
| Clipar seleção/página para o Bloco de Notas (⇧⌘K) | Mac | 8,3 |
| Busca de abas + fechar duplicadas | Android | 8,3 |
| Find na página + modo desktop por site | Android | 7,7 |
| Histórico com frecency e ranking de sugestões | Android | 7,7 |
| Modo Reunião / Apresentação | Mac | 7,7 |
| Picture-in-Picture para vídeo | Android | 6,7 |
Onda 2 · Núcleo de foco no Mac
| Ideia | Ambiente | Nota |
|---|---|---|
| Paleta de comandos ⌘K universal | Mac | 9,0 |
| Abas verticais + grupos por cliente | Mac | 9,0 |
| Painel de IA na sidebar | Mac | 8,7 |
| Motor de sessões (restaurar + congelar projeto) | Mac | 8,3 |
| Glance: espiar link sem criar aba | Mac | 8,0 |
| Nova aba Hoje (retomada + briefing) | Mac | 7,7 |
Onda 3 · Ecossistema e automação
| Ideia | Ambiente | Nota |
|---|---|---|
| Estrela na toolbar: bookmarks na intranet | Ambos | 7,7 |
| Share target: compartilhar para Syntex | Android | 7,7 |
| Tools MCP do ecossistema | Mac | 8,0 |
| Quick-add de tarefa de qualquer aba | Ambos | 7,0 |
| Fluxos agendados + rotina da manhã | Ambos | 7,3 |
| Roteamento de links por regra | Mac | 7,7 |
| Ler depois (fila + offline) | Ambos | 7,0 |
| Resumir e traduzir página no Android | Android | 6,7 |
Onda 4 · Grandes apostas (esforço alto)
| Ideia | Ambiente | Nota |
|---|---|---|
| Enviar aba entre dispositivos (handoff) | Ambos | 7,0 |
| Histórico profundo com busca por conteúdo (FTS5) | Mac | 7,3 |
| Sync de spaces, atalhos e settings | Ambos | 6,7 |
| Perfis isolados por space + aba anônima | Android | 6,7 |
| Split view no tablet de 14 / DeX | Android | 6,0 |
| Fluxos paramétricos como tools MCP | Mac | 7,0 |
1. Camada SSO (destrava tudo). 2. Clipar para o Bloco de Notas no Mac (baixo esforço, uso diário, mostra o diferencial do ecossistema já). 3. Busca de abas + duplicadas no Android (baixo esforço, ataca o caos de abas no celular). Depois, a paleta ⌘K e as abas verticais no Mac.
Distribuição das 28 ideias
Como as ideias se distribuem por nota, esforço e plataforma. Notas são a média dos três juízes: impacto no seu dia, viabilidade no código atual e diferencial de morar no browser.
As 14 ideias mais bem pontuadas
Média dos 3 juízes, de 0 a 10
Fonte: painel de avaliação do workflow de ideação
Esforço de implementação
Estimado sobre a arquitetura atual
baixo = dias · médio = 1 a 2 semanas · alto = mais
Por plataforma
Onde cada ideia se aplica
Fonte: classificação das 28 ideias