Estensione per cercare e chattare con anni di cronologia di navigazione
Descrizione
Immagina di poter cercare tutto ciò che hai visto nel browser: non solo i siti web pubblici disponibili su Google, ma anche i tuoi documenti e note web privati, i siti aziendali interni o persino le chat con i bot di IA. Immagina di poter salvare tutte queste informazioni in modo privato e locale, senza preoccuparti di chi altro le vede o di quanto costano. Questo è ciò che stiamo creando: un motore di ricerca privato e personalizzato per tutto ciò che una persona ha visto nel proprio browser web. Si tratta di un'estensione del browser con ricerca, cronologia e chat. Le funzionalità della nostra applicazione: ricerca semantica del testo osservato in precedenza, chat AI basata su Gemini, con i risultati di ricerca come contesto, nonché screenshot per rendere i risultati più riconoscibili. Inoltre, gli utenti possono bloccare gli URL che non vogliono che vengano memorizzati. Il bello è che tutto ciò che viene archiviato è locale sul dispositivo: gli screenshot vengono salvati in OPFS, gli embedding vengono creati con i modelli ONNX e il testo e i vettori vengono salvati nel browser utilizzando un database di vettori SQL WASM. La nostra combinazione di modelli ONNX e di database vettoriali fornisce risultati di ricerca KNN su decine di milioni di parole in meno di un secondo, il che equivale a anni di cronologia di navigazione. Abbiamo detto che è tutto locale sul dispositivo? Ciò significa che sono privati e senza costi cloud. Per la funzionalità Chat, che completa il quadro, al momento utilizziamo modelli di conversione di testo in testo. Gli utenti possono scegliere tra l'API Gemini o l'API Ollama per l'inferenza locale. Una volta disponibile, passeremo all'utilizzo di Gemini Nano come modello predefinito.
Realizzato con
Web/Chrome
Team
Di
FlexVex
Da
Stati Uniti
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],[],[],[],null,["# History++ Browser Extension\n\n[More Apps](/competition/vote) \n\nHistory++ Browser Extension\n===========================\n\nExtension to search through and chat with years of browsing history \nVote \nVoted!\nWhat it does\n\nImagine if you could search through everything you've seen on your browser: not just the public websites available on Google, but also your private web documents and notes, internal business sites, or even chats with AI bots. Imagine if you could save all that information privately and locally, without worrying about who else sees it or how much it costs. \nThat is what we are creating: a private, personalized search engine for everything a person has seen in their web browser. It is a browser extension with search, history, and chat. \nOur application features: semantic search over previously observed text, AI chat, powered by Gemini, with search results as context, as well as screen captures to make results more recognizable. In addition, users can block URLs they don't want remembered. Best of all, everything stored is local on the device: screen captures are saved to OPFS, embeddings are created with ONNX models, and text and vectors are saved in the browser using a WASM SQL vector database. Our combination of ONNX models and Vector DB provide KNN search results over tens of millions of words in under a second, translating to years of browsing history. Did we mention this is all local on-device? That means both private and with zero cloud costs. \nFor the Chat feature which rounds it all out, we currently use text-to-text models. Users can select from the Gemini API or the Ollama API for local inference. Once available, we will shift to using Gemini Nano as the default model. \nBuilt with\n\n- Web/Chrome \nTeam \nBy\n\nFlexVex \nFrom\n\nUnited States \n[](/competition/vote)"]]