Lohnt sich dein eigenes Resurf?
App mit vorrangig lokaler Speicherung, die festhält, was du liest, und nützliche Stellen später wieder hervorholt.
Der Kernmechanismus ist unspektakulär und sehr gut nachbaubar: Erfasse den Text von Seiten, auf denen du wirklich Zeit verbringst, erstelle Embeddings, speichere ihn lokal und mache ihn anschließend durchsuchbar und wieder auffindbar. Ein Agent kann an einem Wochenende eine Chrome-Erweiterung dafür bauen. Weil der Bestand aus deinen eigenen besuchten Seiten besteht, gibt es keinen Daten-Burggraben, den du verlieren würdest. Die DIY-Version bekommt bei allem rund um diesen Ablauf Risse: geräteübergreifende Synchronisierung, Mobilgeräte und Safari, die Erfassungsqualität bei SPAs und Seiten hinter Bezahlschranken oder Anmeldungen sowie das Gespür dafür, was wieder auftauchen sollte. Hinzu kommt das ehrliche Scheiternszenario jedes persönlichen Erinnerungswerkzeugs: Nach der dritten Woche öffnest du es nicht mehr. Nachbaubar, ja; angenehm genug, dass du dabei bleibst, ist weniger sicher.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
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.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern
Wie sähe deine eigene Version aus?
Eine lokale Chrome-Erweiterung, die lesbaren Text von Seiten erfasst, auf denen du verweilst, Embeddings direkt auf dem Gerät erstellt und dir ein semantisches Suchfeld plus eine tägliche Liste wieder hervorgeholter Inhalte bietet.
Was du brauchst
- Chrome oder ein beliebiger Chromium-Browser, in den du eine entpackte Erweiterung laden möchtest
- Node und pnpm für den Build
- Speicherplatz für einige Hundert MB Seitentext und Vektoren
- Optionaler OpenAI-Schlüssel, wenn du bessere Embeddings als mit dem Modell auf dem Gerät möchtest
Weil der Nutzen erst nach Monaten unauffälliger, korrekter Erfassung sichtbar wird und eine selbst gebaute Erweiterung, die nach einem Chrome-Update stillschweigend nicht mehr aufzeichnet, unbemerkt versagt. Dafür zu bezahlen bedeutet, dass die Erfassungsebene jemandes Aufgabe ist, die Lücke bei Mobilgeräten zumindest auf einer Roadmap steht und das Ranking anhand von mehr Surfverhalten als nur deinem abgestimmt wurde. Persönliche Erinnerungswerkzeuge sind außerdem der klassische Fall, bei dem das Bauen Spaß macht und die Pflege nicht.
xSynchronisierung zwischen Geräten und Browsern, sodass auf dem Handy gelesene Inhalte nie im Index landen
xErfassung außerhalb von Chrome auf dem Desktop: Safari, mobile Apps, In-App-Browser
xRobuste Extraktion aus SPAs, Endlos-Scroll-Seiten, PDFs und allem hinter einer Anmeldung
xGespür bei der Auswahl: Deine Version wird jede Menge Preisseiten und Flugbestätigungen wieder hervorholen
xJemanden, der die Erweiterung bei Chrome-Manifest-Änderungen wartet, die regelmäßig Erweiterungen lahmlegen
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet Resurf?
- Einmalige Lizenz
- 39 $39 $
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 203 R$
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von Resurf ab. Vibe Radar wickelt keine Zahlungen ab.
Resurf selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich Resurf nachbauen?
Teilweise. Den Kern von Resurf baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Synchronisierung zwischen Geräten und Browsern, sodass auf dem Handy gelesene Inhalte nie im Index landen, Erfassung außerhalb von Chrome auf dem Desktop: Safari, mobile Apps, In-App-Browser. Lies die Liste oben, bevor du loslegst.
Was kostet Resurf?
Der Preis von Resurf ist nutzungsbasiert oder je nach Tarif unterschiedlich · Standard ist gegenüber $49 reduziert und enthält 2 Jahre Updates (Verlängerung $29); ein kostenloser Tarif ist ebenfalls verfügbar..
Was fehlt mir, wenn ich Resurf ersetze?
Ehrlich gesagt: Synchronisierung zwischen Geräten und Browsern, sodass auf dem Handy gelesene Inhalte nie im Index landen; Erfassung außerhalb von Chrome auf dem Desktop: Safari, mobile Apps, In-App-Browser; Robuste Extraktion aus SPAs, Endlos-Scroll-Seiten, PDFs und allem hinter einer Anmeldung; Gespür bei der Auswahl: Deine Version wird jede Menge Preisseiten und Flugbestätigungen wieder hervorholen; Jemanden, der die Erweiterung bei Chrome-Manifest-Änderungen wartet, die regelmäßig Erweiterungen lahmlegen. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu Resurf?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.