# worldbrain/memex

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/worldbrain-memex).**

4,691 stars · 358 forks · TypeScript

## Links

- GitHub: https://github.com/WorldBrain/Memex
- Homepage: https://worldbrain.io
- awesome-repositories: https://awesome-repositories.com/repository/worldbrain-memex.md

## Topics

`annotate` `annotation` `annotations` `browser-extension` `chrome-extension` `firefox-addon` `full-text-search` `javascript` `note-taking` `research` `typescript` `web-extension`

## Description

Memex is a browser extension knowledge base and personal information manager designed for indexing, annotating, and organizing web content into a searchable personal archive. It functions as a web annotation tool that allows users to add highlights and notes directly to webpages and PDFs.

The system features an AI-powered document summarizer that generates concise answers and summaries based on indexed materials using cited references. It includes an encrypted content synchronizer that uses end-to-end encryption to mirror archives and annotations across multiple devices.

The platform provides capabilities for full-text search and filtered content retrieval across bookmarked sites and documents. It covers content management through browser tab organization and automated tagging, as well as data persistence via local-first storage and cloud backups.

The project provides standardized APIs to connect saved knowledge to external tools and AI agents for interoperable information sharing.

## Tags

### Business & Productivity Software

- [Personal Information Managers](https://awesome-repositories.com/f/business-productivity-software/personal-information-managers.md) — Provides a digital library for organizing and curating personal web fragments and documents.
- [Personal Knowledge Management](https://awesome-repositories.com/f/business-productivity-software/personal-knowledge-management.md) — Creates a searchable digital library of web pages and PDFs with personal notes and organized tags.

### Web Development

- [Web Page Annotation Highlighters](https://awesome-repositories.com/f/web-development/text-highlighting/web-page-annotation-highlighters.md) — Allows users to add highlights and notes directly to webpages and PDFs without leaving the browser. ([source](https://worldbrain.io))
- [Knowledge Base Extensions](https://awesome-repositories.com/f/web-development/browser-extensions/knowledge-base-extensions.md) — Provides a browser extension for indexing, annotating, and organizing web content into a searchable archive.
- [Browser Extension Overlays](https://awesome-repositories.com/f/web-development/custom-page-frameworks/page-content-injections/browser-extension-overlays.md) — Injects annotation and highlighting overlays directly into the active web page DOM via a browser extension.
- [AI-Powered Web Summarization](https://awesome-repositories.com/f/web-development/custom-page-frameworks/content-summarization/ai-powered-web-summarization.md) — Generates concise summaries and answers questions based on indexed web materials using cited references.

### Content Management & Publishing

- [Content Organization Systems](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems.md) — Categorizes and bookmarks web fragments and documents to structure a personal digital library. ([source](https://cdn.jsdelivr.net/gh/worldbrain/memex@develop/README.md))

### Data & Databases

- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Enables full-text keyword retrieval across all saved webpages and documents in the personal archive. ([source](https://worldbrain.io))
- [Local-First Persistence](https://awesome-repositories.com/f/data-databases/local-first-persistence.md) — Stores curated content and annotations on the local device first to ensure offline capability.
- [Full Text Indexing](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/full-text-indexing.md) — Parses and stores the raw text of saved webpages and PDFs for keyword-based retrieval.
- [Web Content Indexing](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/web-content-indexing.md) — Captures websites, PDFs, and media to create a searchable archive of online materials. ([source](https://community.worldbrain.io/))
- [Knowledge Base Search Filters](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/knowledge-base-search-filters.md) — Provides advanced filtering by time, domain, and tags to refine full-text searches across saved content. ([source](https://cdn.jsdelivr.net/gh/worldbrain/memex@develop/README.md))

### Security & Cryptography

- [End-to-End Encryption](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption.md) — Protects user data during cross-device synchronization by encrypting information locally before uploading to cloud storage.
- [Encrypted File Synchronization](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/data-encryption/end-to-end-encryption/encrypted-file-synchronization.md) — Syncs personal archives and annotations across devices using end-to-end encryption. ([source](https://cdn.jsdelivr.net/gh/worldbrain/memex@develop/README.md))

### Artificial Intelligence & ML

- [AI Knowledge Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-knowledge-management.md) — Connects a personal web archive to AI agents to summarize and query saved information.
- [External Knowledge Integrators](https://awesome-repositories.com/f/artificial-intelligence-ml/external-service-integrations/external-knowledge-integrators.md) — Provides standardized protocols to share saved personal knowledge with external tools and AI agents. ([source](https://worldbrain.io))

### Software Engineering & Architecture

- [Knowledge Interoperability APIs](https://awesome-repositories.com/f/software-engineering-architecture/knowledge-interoperability-apis.md) — Exposes saved knowledge to external AI agents through a consistent protocol for interoperable information sharing.
- [Automated Content Categorization](https://awesome-repositories.com/f/software-engineering-architecture/naming-conventions/rule-based-pattern-matching/automated-content-categorization.md) — Applies categorization labels to content feeds by matching incoming data against user-defined patterns.
