Skip to content

Manga

this is a Semantic Memory Chrome extension that creates a local-first browsing memory system powered by GPT-5.

Core trick

Captures page content and interaction signals in a Manifest V3 extension, stores vector embeddings locally, and retrieves them for semantic search.

Tags

Description

this is a Semantic Memory Chrome extension that creates a local-first browsing memory system powered by GPT-5. It automatically captures and analyzes your web browsing activity (page content, highlights, form interactions, scroll depth) and stores it locally with vector embeddings for semantic search.
chizwils/gpt5-hackathon★ 00 forksTypeScriptCreated Sep 27, 2025 · last push Sep 28, 2025

README excerpt

# Semantic Memory Browser Extension

Semantic Memory is a local-first browser co-pilot that captures the pages you read, annotates your browsing behaviour, and lets you chat with a GPT-5 powered memory of recent activity. The project ships as a Manifest V3 extension built with React + Tailwind for the UI, a background service worker orchestrating capture, and a lightweight Fastify proxy to broker GPT-5 requests.

> Hackathon note: everything runs locally by default. The GPT-5 proxy can be pointed at real APIs if you provide credentials, but the shipped configuration returns mock responses so the extension is safe to demo offline.

## Table of Contents

- [Prerequisites](#prerequisites)
- [Repository Layout](#repository-layout)
- [Getting Started](#getting-started)
  - [1. Install Dependencies](#1-install-dependencies)
  - [2. (Optional) Configure Environment](#2-optional-configure-environment)
  - [3. Run the GPT-5 Proxy](#3-run-the-gpt-5-proxy)
  - [4. Launch the Extension in Development](#4-launch-the-extension-in-development)
  - [5. Load the Extension in Chrome](#5-load-the-extension-in-chrome)
- [Build for Release](#build-for-release)
- [Running Tests and Linting](#running-tests-and-linting)
- [How the Extension Works](#how-the-extension-works)
  - [Background Service Worker](#background-service-worker)
  - [Content Capture Pipeline](#content-capture-pipeline)
  - [Semantic Search & Embeddings](#semantic-search--embeddings)
  - [Timeline & Observers](#timeline--observers

Team