Documentation

Learn Ligature

Getting started

Installing Ligature

Download for macOS from the homepage. Open the .dmg and drag Ligature to Applications. On first launch, it guides you through connecting the Chrome extension.

Chrome extension

During onboarding, Ligature prompts you to install the extension from the Chrome Web Store. It only activates on claude.ai, chatgpt.com, and gemini.google.com.

Importing history

Go to Settings > Data > Import. Each platform has an export: Claude (Settings > Export), ChatGPT (Settings > Data Controls > Export), Gemini (Google Takeout). Drop the file into Ligature.

Core features

The Distiller

Takes a conversation of any length and extracts key moments: decisions, insights, questions, pivots. Each moment is typed, tagged, and scored. The Conversation Arc visualizes discussion flow.

The Popover

Press ⌘⇧O from anywhere. Shows your active conversation’s key moments in a compact overlay. Two tabs: Active Conversation and Recent.

Graph of Thought

Visualizes connections between conversations across platforms. Each conversation is a node. Shared topics create connections. Clusters emerge over time.

Thought branching

When you edit a message and the conversation diverges, Ligature detects it. It preserves the abandoned branch and creates a Direction Change moment.

Cross-platform linking

Automatically finds related conversations across different platforms. Discussed database design on Claude and a similar topic on ChatGPT? Ligature links them.

Keyboard shortcuts

Quick reference

⌘⇧O opens the Popover. ⌘⇧L opens the main window. ⌘K opens search. Escape dismisses the Popover. These work globally when Ligature is running.

Privacy & data

Where is my data?

Stored locally in SQLite at ~/Library/Application Support/Ligature/. See the exact path in Settings > Privacy.

Does Ligature phone home?

By default, no. The only exceptions: Pro license validation (sends only your key) and BYOK processing (sends excerpts to your chosen provider). Both are clearly indicated.

Can I delete everything?

Yes. Settings > Privacy. You can export all data as JSON or delete everything permanently.

What about the extension?

The extension reads the DOM and sends data directly to the Ligature app via Chrome Native Messaging. No external servers. Zero processing. Stores nothing.

Connectors

Supported platforms

Launch: Claude, ChatGPT, Gemini. More coming through the connector marketplace.

Disabling a connector

Settings > Connectors, toggle platforms on/off.

Building your own

JSON-based connector system. Define CSS selectors for a platform’s messages, the engine handles the rest. HTTP local API for non-browser platforms. Documentation coming soon.