All your AI conversations. One Obsidian vault.

Sync AI Conversations to Obsidian

OmniScriber exports ChatGPT, Claude, and Gemini conversations to your Obsidian vault as clean, Dataview-compatible Markdown notes — one click per conversation.

  • ChatGPT, Claude, and Gemini conversations cannot be linked into your Obsidian knowledge graph without manual copy-paste.
  • Manually exporting AI conversations to Obsidian destroys code blocks, heading structure, and table formatting.
  • Your second brain only contains your own notes — not the AI research that informs your thinking.
Add to Chrome — It's Free

All AI Platforms → One Obsidian Vault

ChatGPT → Obsidian

Export GPT-4 and GPT-4o conversations as .md notes

Learn more →

Claude → Obsidian

Export Claude 3.5 Sonnet and Opus research sessions

Learn more →

Gemini → Obsidian

Export Gemini Advanced research as structured Markdown

Learn more →

Sample AI Note in Obsidian

---
title: "ChatGPT — React Server Components Explained"
date: 2024-11-20
model: gpt-4o
platform: ChatGPT
tags: [ai-conversation, react, frontend, rsc]
---

# ChatGPT: React Server Components Explained

## User
Explain React Server Components and when to use them vs client components.

## Assistant

**React Server Components (RSC)** run exclusively on the server and stream HTML
to the client. They differ from Client Components in several key ways:

| Feature              | Server Component     | Client Component       |
|----------------------|----------------------|------------------------|
| Runs on              | Server only          | Browser (+ SSR)        |
| Can use hooks        | ❌ No                | ✅ Yes                 |
| Can fetch data       | ✅ Yes (async/await) | ✅ Yes (useEffect)     |
| Bundle size impact   | Zero                 | Added to JS bundle     |
| Interactivity        | ❌ None              | ✅ Full                |

### When to use Server Components
- Data fetching (DB queries, API calls)
- Static content rendering
- Large dependencies (syntax highlighters, etc.)

### When to use Client Components
- User interactions (onClick, onChange)
- Browser APIs (localStorage, geolocation)
- React hooks (useState, useEffect)

Built for Obsidian Power Users

Dataview Frontmatter

YAML frontmatter with date, model, platform, and tags — query all your AI notes with Dataview.

GFM Tables

AI-generated tables export as proper Markdown tables that render in Obsidian's reading mode.

Language-Tagged Code Blocks

Code blocks include language identifiers for syntax highlighting in Obsidian themes.

Local Files — Full Control

Plain .md files on your filesystem — compatible with Obsidian Sync, Git, iCloud, or Dropbox.

Install OmniScriber — It's Free

One-click extension. No account required to get started.

Add to Chrome — Free

Frequently Asked Questions

Which AI platforms can I sync to Obsidian?

OmniScriber supports ChatGPT, Claude, and Google Gemini. Export conversations from any of these platforms to your Obsidian vault as clean Markdown notes.

What does an AI conversation look like in Obsidian after export?

Each conversation exports as a .md file with YAML frontmatter (date, AI model, tags), followed by alternating User and AI sections (as H2 headings). Code blocks, tables, and lists are fully preserved.

Can I use the exported notes with Dataview?

Yes. OmniScriber generates YAML frontmatter with date, AI model name, and configurable tags — making your AI notes queryable with the Dataview plugin.

Does it work with Obsidian Sync, iCloud, or Dropbox sync?

Yes. OmniScriber exports a .md file to your local filesystem. If your vault folder is synced via any service, the note appears on all devices automatically.

Is it free?

Yes. AI to Obsidian sync is available in the free OmniScriber tier for all supported platforms.

Install OmniScriber — It's Free

One-click extension. No account required to get started.

Add to Chrome — Free

Related Pages