Perplexity Research Bridge

unlisted

by End User

Run Perplexity research and import threads as structured wiki-ready notes with citations, findings, and sources.

Updated 1mo agoMIT
View on GitHub

Perplexity Research Bridge

Run Perplexity AI research directly from Obsidian and import research threads as structured, wiki-ready notes with citations, findings, and related topics.

Features

Direct research (via Perplexity Sonar API)

  • Research from command palette — type a query, get a structured note with sources
  • Research selected text — highlight text in any note and research it
  • Deep Research — comprehensive multi-source reports via sonar-deep-research
  • Search recency filters — limit sources to past hour, day, week, month, or year
  • Model selection — Sonar, Sonar Pro, or Sonar Reasoning Pro

Import pipeline (paste/drop Perplexity exports)

  • Thread import — paste from clipboard or drop markdown files into the import folder
  • Deep Research import — auto-detected and handled with the full structured pipeline
  • Space import — multi-thread research projects imported as interlinked wiki pages
  • Computer/Comet artifacts — screenshots, PDFs, and files catalogued with companion notes
  • Auto-detect content type — the plugin figures out what you pasted

Claude structuring (optional)

  • Extracts title, summary, key findings, open questions, tags, and related topics
  • Generates wiki-links for related topics to build knowledge graph connections
  • Works on both API results and imported content
  • Falls back gracefully when Claude API is unavailable

Quick start

1. Add your Perplexity API key

Get one at perplexity.ai/settings/api.

Open Settings → Perplexity Research Bridge and enter it under "Perplexity API".

2. Research something

Cmd/Ctrl+P → "Research with Perplexity" → type your question → Enter.

Your results appear as a new note with citations and sources.

3. (Optional) Add Claude API key

For deeper structuring of imported content, add your Anthropic API key under "Claude API" in settings.

Commands

CommandDescription
Research with PerplexityOpen research modal, type a query
Deep research with PerplexityComprehensive multi-source report
Research selected textResearch the highlighted text
Import research from clipboardImport a pasted Perplexity thread
Import Perplexity Space from clipboardImport a multi-thread Space
Structure current file as researchRun Claude structuring on any file
Process all files in import folderBatch process the import folder
Open import/research/Spaces folderNavigate to plugin folders

Output format

---
title: "Quantum Computing Applications"
type: "research"
source: "perplexity"
model: "sonar-pro"
imported: "2026-04-13T12:00:00.000Z"
citations: 8
sources:
  - "https://nature.com/quantum-article"
  - "https://arxiv.org/quantum-paper"
---

# Quantum Computing Applications

> **Query:** What are the practical applications of quantum computing?

Quantum computing has several practical applications...

## Sources

1. [nature.com](https://nature.com/quantum-article)
2. [arxiv.org](https://arxiv.org/quantum-paper)

## Related Questions

- How does quantum error correction work?
- What industries will quantum computing disrupt first?

Settings

SettingDefaultDescription
Perplexity API keyYour Perplexity API key for direct research
Perplexity modelSonar Prosonar, sonar-pro, or sonar-reasoning-pro
Claude API key(Optional) Anthropic key for structuring imports
Claude modelSonnet 4Claude model for structuring
Import folder_inbox/perplexityWhere raw exports land
Output folderwiki/researchWhere structured notes are created
Spaces import_inbox/perplexity/spacesSpace exports
Spaces outputwiki/spacesStructured Space pages
Artifactsraw/perplexityComputer/Comet artifact notes
Auto-structureonAuto-run Claude on new imports
Watch folderonDetect new files in import folder
Keep raw importsonKeep originals after structuring

Supported Perplexity features

FeatureHow it works
Search / ThreadsDirect API queries or clipboard import
Pro SearchVia Sonar Pro model
Deep ResearchVia sonar-deep-research model or content detection on imports
ReasoningVia Sonar Reasoning Pro model
SpacesClipboard import → interlinked wiki pages with overview
Computer / CometArtifact files catalogued with companion markdown notes
PagesCopy content → clipboard import
AssistantSame threads — captured via search pipeline

Network disclosure

This plugin makes API calls to:

  • api.perplexity.ai — for direct research queries (Sonar API)
  • api.anthropic.com — for structuring imported content (Claude API, optional)

Both are user-configured and documented. No other network requests are made.

Development

npm install
npm run dev    # watch mode
npm run build  # production build

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.