Chrome Extension Overview

The Think Forge Extension is an optional Chrome extension that connects supported AI-chat pages and browser content to the ThinkForge desktop app. Its active beta features include conversation navigation, bookmarks, cross-platform branching, desktop launchers, project-document insertion, and browser-to-project capture.

The extension can navigate supported chats and keep browser-local preferences without ThinkForge Desktop. Saving into a project, searching SK Memory, launching desktop tools, using project documents, and receiving Power Strip browser commands all require the desktop connection.

Active Surfaces

Side panel

The side panel is the main extension interface. It has four tabs:

  • Navigator — Q&A navigation and page-specific bookmarks.
  • Organize — In the Desktop Edition, a handoff page directing you to Project Navigator.
  • Tools — Desktop launchers and Chrome context-menu document configuration.
  • Settings — General, appearance, and TF Desktop connection settings.

Background worker

A background worker routes messages, manages the optional desktop connection, builds Chrome context menus, coordinates imports and cross-platform sends, and receives desktop push commands.

Site content scripts

Dedicated scripts load on ChatGPT, Claude, Gemini, Copilot, Perplexity, Grok, Poe, and Mistral. They extract Q&A pairs, handle navigation and tooltips, accept capture requests, and support insertion into chat inputs.

General web pages do not receive a persistent extension script. Page capture uses temporary injection and therefore requires Chrome site access for that page.

No in-page command bar

Do not expect a floating in-page command bar in the beta. Power Strip is a desktop surface, not a browser one. See Power Strip Overview.

Desktop Connection

Desktop integration is off by default. Enable it under Settings > TF Desktop while ThinkForge Desktop is running.

The connection runs entirely on your machine over localhost port 19222. It carries three kinds of traffic: JSON commands from the extension to the desktop, binary uploads for images and PDFs, and desktop-initiated browser actions pushed back to the extension.

Browser-Local and Desktop-Routed Data

Browser preferences, theme, connection enablement, navigator state, and feature flags are stored in Chrome local storage.

When desktop integration is enabled, supported project and content operations are routed to ThinkForge Desktop. The desktop app remains authoritative for the active project, project files, and indexing.

Chrome Context Menu

The extension adds a Think Forge context-menu group. It can bookmark selected text. When a desktop project folder is configured from the Tools tab, up to 20 supported text documents from that folder can also appear as Insert into chat commands on supported AI sites.

Quick Tag Lookup

Ctrl+Shift+K on Windows or Command+Shift+K on macOS opens the Quick Tag Lookup window. Chrome's extension shortcut page can change this binding.

The Chrome toolbar action is configured for side-panel behavior, but it also has a Quick Tag Lookup handler. If the toolbar action opens the lookup window instead of the side panel, open Think Forge from Chrome's side-panel selector.

Authentication

The panel does not gate its main tabs behind sign-in. Account-related interface elements remain present for online features, but an account is not required to open the Navigator, configure the desktop connection, or use the local desktop beta.

Version

The current extension version is 2.0.0.