brianpetro26k downloadsIntegrate OpenAI's ChatGPT seamlessly in notes. Automatically saves links, allows marking threads as done, and integrates with Dataview.
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.
[!TLDR] 3 steps
- Install Smart ChatGPT from Obsidian Community plugins and enable it.
- Insert a provider codeblock from the command palette, such as Insert OpenAI ChatGPT codeblock.
- Chat in the embedded view. Smart Chat saves the thread URL back into the note so you can resume later.
```smart-chatgpt
```
```smart-chatgpt
chat-active:: 1767302492 https://chatgpt.com/c/6956e559-8060-8329-8150-7167e477c05a
chat-done:: 1767132305 https://chatgpt.com/c/69544c91-0c78-832e-8e49-d21049a33e51
```
| 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 |
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
```
smart-openwebui codeblock and set the base URL in Settings → Smart ChatGPT → Open WebUI base URL.Developed by Brian | smartconnections.app