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.