Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Smart ChatGPT

🌴 Brian🌴 Brian34k downloads

Integrate OpenAI's ChatGPT seamlessly in notes. Automatically saves links, allows marking threads as done, and integrates with Dataview.

  • Overview
  • Scorecard
  • Updates19

Works with the AI you already use. Keep chats saved to relevant notes.

[!QUESTION] Why let useful chats become orphaned browser tabs? Put the thread beside the project, meeting, research note, or draft it belongs to.

[!WARNING] The Problem Good chats drift away from the notes that matter.

[!NOTE] What Smart Chat does Smart Chat keeps conversations inside your notes. The Chat codeblock automatically saves your chats with AI in the note. Works with ChatGPT, Claude, Gemini, Grok and more. No API key required.

[!SUCCESS] What success looks like Start a thread from the note, resume it later from the same note, keep chats with your work, and close the loop by marking threads done.

Quick start

[!TLDR] 3 steps

  1. Install Smart ChatGPT from Obsidian Community plugins and enable it.
  2. Insert a provider codeblock from the command palette, such as Insert OpenAI ChatGPT codeblock.
  3. Chat in the embedded view. Smart Chat saves the thread URL back into the note so you can resume later.

Flow

  1. Add a provider codeblock to the note where the thread belongs.
  2. Start or resume the conversation inside the embedded chat UI.
  3. Let Smart Chat save the thread URL directly into the note.
  4. Mark the thread done when the work is complete, or surface it later with Dataview.

Getting started with codeblocks

Minimal example

```smart-chat
```

Example of a saved block

```smart-chat
chat-active:: 1767302492 https://chatgpt.com/c/6956e559-8060-8329-8150-7167e477c05a
chat-done:: 1767132305 https://chatgpt.com/c/69544c91-0c78-832e-8e49-d21049a33e51
```

Supported provider codeblocks

Codeblock Provider
smart-chatgpt ChatGPT (also recognizes Codex and Sora links)
smart-claude Claude
smart-gemini Gemini
smart-grok Grok
smart-perplexity Perplexity
smart-deepseek DeepSeek
smart-aistudio Google AI Studio
smart-openwebui Open WebUI
smart-kimi Kimi

Dataview snippets

Because Smart Chat stores thread state directly in your notes, Dataview can turn your vault into an async dashboard.

# In Progress
```dataview
LIST WITHOUT ID file.link
WHERE chat-active
SORT file.mtime DESC
```
# Completed
```dataview
LIST WITHOUT ID file.link
WHERE chat-done
SORT file.mtime DESC
```

FAQ

  • Claude won't sign in: Enable Obsidian's Web viewer core plugin, log in via Web viewer, then refresh the embedded chat.
  • Google sign-in errors: Use Web viewer to complete authentication, then return to the note and refresh.
  • Do I need an API key? No. Use the web UIs you already use.
  • Where does my data live? The codeblock stores thread links in your notes.
  • Does Smart Chat work on mobile? The saved thread links are accessible on mobile, but the full embedded web UI experience depends on Obsidian desktop webview support.
  • Can I use Open WebUI (Ollama) with Smart Chat? Yes. Use the smart-openwebui codeblock and set the base URL in Settings → Smart ChatGPT → Open WebUI base URL.

Developed by Brian | smartconnections.app

HealthExcellent
ReviewSatisfactory
About
Save AI conversations directly inside the notes they belong to, embedding chat blocks that store thread URLs and status so you can resume or mark threads done. Use ChatGPT, Claude, Gemini, Grok and more without an API key, and surface saved threads with Dataview.
AIPropertiesCode
Details
Current version
1.3.3
Last updated
2 months ago
Created
Last year
Updates
19 releases
Downloads
34k
Compatible with
Obsidian 1.8.0+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Author
🌴 Brian🌴 Brianbrian
smartconnections.app
GitHubbrianpetro
workflow.smartconnections.app
mission.smartconnections.app
graph.smartconnections.app
principles.smartconnections.app
  1. Community
  2. Plugins
  3. AI
  4. Smart ChatGPT

Related plugins

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Templater

Create and use dynamic templates.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.