Vale construir sua versão de Resurf?
Aplicação de captura com prioridade local que salva o que você lê e traz de volta os trechos úteis depois.
O mecanismo principal não tem glamour e é bastante viável: capture o texto das páginas em que você passa um tempo de verdade, gere embeddings, armazene localmente e depois pesquise e traga esse conteúdo de volta. Um agente consegue criar uma extensão do Chrome que faça isso em um fim de semana, e, como o acervo vem da sua própria navegação, não há um diferencial de dados difícil de copiar que você perderia. A versão feita por conta própria começa a falhar em tudo que cerca esse fluxo: sincronização entre dispositivos, celular e Safari, qualidade da captura em SPAs e páginas com paywall ou autenticação, e o critério para decidir o que merece reaparecer. Há também o modo de falha realista de toda ferramenta de memória pessoal: você para de abri-la depois da terceira semana. É possível construir, sim; ser agradável o suficiente para você continuar usando é menos certo.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
Build a local-only Chrome extension called "Recall" that indexes pages I actually read and lets me search and resurface them. Empty folder, start from scratch.
Stack, no substitutions: TypeScript, Vite with @crxjs/vite-plugin, Chrome Manifest V3, Dexie for IndexedDB, Preact for UI, @xenova/transformers running all-MiniLM-L6-v2 fully in the extension for embeddings.
In scope:
- Content script that waits until a tab has been visible and scrolled for at least 20 seconds, then extracts readable text using Mozilla Readability. Skip if under 300 words.
- Store per page: url, canonical url, title, site, extracted text, word count, first seen, last seen, visit count, dwell seconds total. Dedupe on canonical url and update rather than insert.
- Chunk text into roughly 500 token pieces, embed each chunk in a background service worker queue, store vectors as Float32Array in Dexie. Never block browsing.
- New tab page replacement with: a search box doing cosine similarity over chunks, results grouped by page showing title, site, the best matching snippet, and dates.
- A "Resurface" panel on the same page: 5 items per day chosen by a simple score mixing age, dwell time, and revisit count, with buttons for open, snooze 30 days, and never again.
- Options page with a blocklist of domains and url patterns, defaulting to blocking localhost, mail, banking, and any url containing "logout" or "checkout".
- Export everything to a single JSON file and import it back.
Out of scope, do not build: accounts, any server, cloud sync, telemetry, analytics, payment, sharing, mobile.
Optional: if OPENAI_API_KEY exists in .env, offer it in options as an alternative embedding backend. Default stays on-device. Never commit .env.
Deliver a README with load-unpacked instructions, a note on where the data lives, and one command to wipe the whole index.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Uma extensão local do Chrome que captura o texto legível das páginas nas quais você permanece, gera embeddings no dispositivo e oferece uma caixa de busca semântica e uma lista diária de conteúdos para revisitar.
O que você vai precisar
- Chrome ou qualquer navegador Chromium em que você aceite carregar uma extensão descompactada
- Node e pnpm para o build
- Espaço em disco para algumas centenas de MB de texto de páginas e vetores
- Chave opcional da OpenAI se você quiser embeddings melhores que os do modelo no dispositivo
Porque o valor só aparece após meses de captura discreta e correta, e uma extensão caseira que para silenciosamente de registrar após uma atualização do Chrome falha de forma invisível. Pagar significa que a camada de captura é responsabilidade de alguém, que a lacuna no celular pelo menos está no planejamento e que a classificação foi ajustada com mais navegação do que apenas a sua. Ferramentas de memória pessoal também são o caso clássico em que construir é divertido e manter não é.
xSincronização entre dispositivos e navegadores, então suas leituras no celular nunca entram no índice
xCaptura em qualquer ambiente fora do Chrome para desktop: Safari, aplicações móveis, navegadores internos de aplicações
xExtração robusta em SPAs, rolagens infinitas, PDFs e qualquer conteúdo que exija login
xCritério de curadoria: sua versão vai trazer de volta muitas páginas de preços e confirmações de companhias aéreas
xOutra pessoa cuidando da manutenção diante das mudanças de manifesto do Chrome que quebram extensões periodicamente
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Resurf?
- Licença de pagamento único
- US$ 39US$ 39
- No cartão, com IOF de 3,5%
- R$ 204
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Resurf. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Resurf?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Resurf?
Em parte. O núcleo de Resurf dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Sincronização entre dispositivos e navegadores, então suas leituras no celular nunca entram no índice, Captura em qualquer ambiente fora do Chrome para desktop: Safari, aplicações móveis, navegadores internos de aplicações. Leia a lista acima antes de começar.
Quanto custa Resurf?
O preço de Resurf é por uso ou varia conforme o plano · Standard está com desconto sobre $49 e inclui 2 anos de atualizações (renovação de $29); também há um plano gratuito..
O que eu perco ao substituir Resurf?
Sinceramente: Sincronização entre dispositivos e navegadores, então suas leituras no celular nunca entram no índice; Captura em qualquer ambiente fora do Chrome para desktop: Safari, aplicações móveis, navegadores internos de aplicações; Extração robusta em SPAs, rolagens infinitas, PDFs e qualquer conteúdo que exija login; Critério de curadoria: sua versão vai trazer de volta muitas páginas de preços e confirmações de companhias aéreas; Outra pessoa cuidando da manutenção diante das mudanças de manifesto do Chrome que quebram extensões periodicamente. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Resurf?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.