Context RepoContext Repo Docs
Integrations

Chrome Extension

Capture any webpage into your Context Repo workspace with one click. Install the free Chrome Extension, connect your API key, and start building your knowledge base.

The Context Repo Chrome Extension saves any webpage to your workspace in one click. Content is extracted intelligently using Firecrawl, auto-classified into collections, and immediately available across your dashboard, MCP Server, and ChatGPT App.

Free to install. Ready in under a minute.

Installation

Install from the Chrome Web Store

Visit the Context Repo Chrome Extension listing and click Add to Chrome. The extension icon appears in your browser toolbar.

Generate an API key

Go to Dashboard > Settings > API Keys and click New API Key. Give it a name like "Chrome Extension" and select the documents.read permission scope.

The full API key is shown once after creation. Copy it immediately — you won't be able to see it again. If you lose it, revoke the key and create a new one.

Configure the extension

Click the Context Repo icon in your browser toolbar to open the extension popup. Paste your API key into the key field and click Save.

Capture your first page

Browse to any webpage you want to save. Click the extension icon and press Create Context. The page content is sent to Context Repo for processing — you'll see it in your workspace within seconds.

How Capture Works

When you click the extension on any webpage, Context Repo's Firecrawl-powered pipeline handles the heavy lifting:

  1. Extraction — Firecrawl intelligently extracts the main content from the page, stripping navigation, ads, and boilerplate HTML.
  2. Processing — The extracted content is cleaned, formatted, and stored as a document in your workspace.
  3. Auto-classification — Context Repo analyzes the content and automatically assigns it to matching collections based on topic.
  4. Indexing — The document is immediately indexed for both semantic and keyword search.

The result is clean, searchable content — not a raw HTML dump. Articles, documentation, blog posts, research papers, and technical references all come through formatted and ready to use.

What You Can Capture

The extension works on virtually any public webpage. Common use cases include:

  • Technical documentation — API references, framework guides, language docs
  • Articles and blog posts — Tutorials, research, opinion pieces
  • Stack Overflow answers — Save solutions you've found
  • GitHub READMEs — Capture project documentation
  • News and research — Industry reports, product announcements

Once captured, every page is available from your dashboard, through the MCP Server (26 tools), and in the ChatGPT App.

File Upload Formats

Beyond web capture, Context Repo supports uploading files directly through the dashboard in 75+ formats. The Chrome Extension focuses on webpage capture, but your uploaded documents live in the same workspace alongside captured pages.

Supported categories include:

  • Documents — PDF, DOCX, PPTX, XLSX, ODT, RTF, and more
  • Code — Python, JavaScript, TypeScript, Go, Rust, Java, C++, and dozens more
  • Data — CSV, JSON, XML, YAML, TOML
  • Text — TXT, MD, HTML, LaTeX
  • Media metadata — EPUB, RST, ORG

See the Documents page for the full upload experience, including manual entry and web scraping with advanced Firecrawl options.

Integration With Your Workflow

Captured pages flow into the same workspace that powers all your Context Repo tools:

  • MCP Server — Your AI assistant in Claude, Cursor, VS Code, or any MCP client can search and read captured content directly.
  • Collection Chat — Ask questions about captured pages using RAG-powered AI chat (requires Pro Max or Ultimate).
  • Search — Find captured content using semantic search (meaning-based) or keyword search (exact matching).
  • ChatGPT App — Access captured pages from inside ChatGPT conversations.

Troubleshooting

Extension icon doesn't appear

After installing, you may need to pin the extension. Click the puzzle-piece icon in Chrome's toolbar, find Context Repo, and click the pin icon.

"Invalid API key" error

Make sure you copied the full key — it starts with cr_. If you're not sure, go to Dashboard > Settings > API Keys, revoke the old key, and create a new one with the documents.read scope.

Page doesn't capture

Some pages with heavy JavaScript rendering or login walls may not capture fully. Try refreshing the page before capturing. If the issue persists, you can use the dashboard's web scraping feature which offers additional Firecrawl options like waitFor and onlyMainContent.