DEV Community

Takashi Abe
Takashi Abe

Posted on

Obsidian AI Exporter: The Current Evolution Supporting Multiple AIs

Opportunities to interact with generative AI like Gemini and Claude in daily life have been increasing. When doing research or brainstorming, you often find brilliant ideas that make you go "aha!" during exchanges with AI, right?

But the moment you close your browser tab, those precious conversations flow away into the depths of your history. I wanted to keep my dialogues with AI as my own "knowledge asset" that I could search and link to. With that thought in mind, I released the Chrome extension "Obsidian AI Exporter" two months ago.

Thanks to everyone, many people have started using it, and over these two months I have received bug reports and feature requests and have made various updates. Today, I want to share with you the new features of this greatly evolved extension.

What Kind of Tool Is This?

Obsidian AI Exporter is an extension that extracts conversations with AI in your browser with one click and saves them as clean Obsidian documents.

It originally started as Gemini-only, but since I personally use multiple AIs, it now supports all the generative AI services I use. These days, you don't have to stick to a single platform.

Three Major New Features Added

Over the two months since release, it has evolved to be more flexible and more convenient.

1. Expanded AI Platform Support

In addition to Gemini, it now supports major AI services, including Claude, ChatGPT, and Perplexity. No matter which AI you are conversing with, just press the "Sync" button that appears in the bottom right of the same screen to save your entire conversation or research results.

2. Support for Saving Methods Other Than Obsidian

Although it bears the name Obsidian, you no longer necessarily need to use Obsidian. By configuring the Markdown function from the settings screen, you have the option to download as a pure Markdown file to your computer or copy to clipboard and paste into another editor.

3. Appending to Existing Notes and Adding Unique Features

An append mode has been added to write only new conversations to existing notes. Furthermore, fine adjustments tailored to each AI's characteristics have been made, such as saving the report portion of Gemini's Deep Research and the collapsible display of web search results in Claude.

It also supports the LaTeX format, so formulas are properly recorded.

Keep Your Important Data in Your Own Hands

What this extension is committed to is balancing privacy and convenience. Without going through external servers, all processing is completed in your browser and local environment. SSL is supported, but Obsidian-side configuration is necessary.

The more AI becomes our excellent partner, the more the dialogues exchanged there should become irreplaceable assets. Before they fly away and disappear, try pulling them to your hands with one click.

I am placing links to the Chrome Web Store and GitHub below. I would be delighted if you could install it and try out how it works.

Chrome Web Store:

Obsidian AI Exporter - Chrome Web Store

Export AI conversations from Gemini, Claude, ChatGPT, and Perplexity to Obsidian via Local REST API

favicon chromewebstore.google.com

Obsidian AI Exporter

Chrome Extension that exports AI conversations from Google Gemini, Claude AI, ChatGPT, and Perplexity to Obsidian via the Local REST API.

日本語版はこちら

License: MIT Chrome Web Store

Features

  • Multi-platform support: Export from Google Gemini, Claude AI, ChatGPT, and Perplexity
  • One-click export: Floating "Sync" button on supported AI pages
  • Multiple output options: Save to Obsidian, download as file, or copy to clipboard
  • Deep Research support: Export Gemini Deep Research and Claude Extended Thinking reports
  • Artifact support: Extract Claude Artifacts with inline citations and sources
  • Tool content support: Optionally include Claude's web search results and tool activity as collapsible [!ABSTRACT] callouts
  • Append mode: Only new messages are added to existing notes
  • Obsidian callouts: Formatted output with [!QUESTION] and [!NOTE] callouts
  • YAML frontmatter: Metadata including title, source, URL, dates, and tags
  • Auto-scroll: Automatically loads all messages in long Gemini conversations
  • Platform-based organization: Use {platform}

I plan to continue adding convenient features little by little. If you have impressions from trying it or requests for features you want, please feel free to leave a comment on a GitHub issue or note.

Top comments (0)