Skip to content

Official Smart Plugins site Smart Plugins are independent third-party plugins for Obsidian. Smart Connections is the flagship plugin.

Smart Chat

Keep AI conversations where the work lives. Core provider codeblocks save web-thread links in the notes they serve. The Pro universal codeblock brings supported provider threads into one selector. Smart Chat API Extension adds configured local or cloud models and context you review inside Obsidian.

Core: provider links and active/done state | Pro universal codeblock: shared thread selection | API Extension: configured models and reviewed context

Choose by the job

Choose a provider-specific Core codeblock, the Pro universal codeblock, or Smart Chat API Extension for the conversation you need.

Use Core when...

The thread should stay attached to a note

Render a provider web interface, save its recognized thread link in Markdown, and track active or done state. The saved link reopens the provider conversation; it is not a transcript stored in the note.

Use the Pro universal codeblock when...

One block should track several supported providers

Use one smart-chat codeblock to select supported provider web threads or Smart Chat API Extension threads. Web threads use provider sign-in; API Extension threads require a working configured model.

Learn the universal codeblock

Use API Extension when...

You need a configured local or cloud model

Choose a configured local or cloud model, attach or retrieve sources, review them before sending, and manage API Extension threads.

Start with Core: save one thread link

Smart Chat Core keeps provider conversations attached to the notes they serve.

  1. Step 1

    Open the note

    Use the project, meeting, research, decision, or draft note where the AI thread belongs.

  2. Step 2

    Add a provider codeblock

    Start or open a provider thread using the web UI you already use, such as ChatGPT, Claude, Gemini, Grok, or Perplexity.

  3. Step 3

    Save the thread link

    After a visible provider response creates a recognized conversation URL, save the thread link and reopen it to verify the same conversation. Active/done records track your review state.

You know it worked when the note contains a provider thread link you can reopen later.

Pro model workflow: Smart Chat API Extension

API Extension is the Smart Chat path for local or cloud models you have set up, source review before sending, custom instructions, and API Extension thread recovery.

  1. Proof 1

    Confirm model

    See the selected/default model before sending.

  2. Proof 2

    Attach source

    Add one known source or use Lookup to retrieve candidates for review.

  3. Proof 3

    Use thread

    Ask one outcome-focused question in the current API Extension thread.

  4. Proof 4

    Review response

    Promote only the parts that match your outcome and sources.

You know it worked when the model, sources, thread, and response are visible before you trust the answer.

The thread is not the deliverable

Smart Chat helps preserve or control the conversation. Your note remains the trusted place where reviewed decisions, context, next actions, and deliverables belong.

  1. Open the note that owns the work.
  2. Reopen the saved provider thread or API Extension thread.
  3. Compare the output against the outcome and sources.
  4. Promote only the useful parts.
  5. Mark the thread done or keep it active with a clearer next action.

See Smart Chat in action

Watch a thread stay attached to the note it serves.

FAQ

Do I need an API key?

Core provider codeblocks and Pro universal web threads use provider web interfaces and may require sign-in, without an API model. Smart Chat API Extension threads require a compatible working local model or the credentials required by their cloud provider.

What does Core store?

Core stores provider thread links and active/done state in your notes, not the provider transcript. Reopening the link depends on the provider conversation remaining available to your account.

What does the Pro universal codeblock add?

One smart-chat block can select supported provider web-thread references and Smart Chat API Extension thread references. It adds shared provider selection, stable block identity, and managed provider surfaces. Provider web threads remain distinct from API Extension model requests.

What does Smart Chat API Extension add?

It adds the API integration for configured local or cloud models, reviewed sources before sending, custom instructions, include/exclude controls, and API Extension thread history/management.

Does this work on mobile?

Saved provider links sync with Markdown and can open externally on mobile. Embedded provider surfaces and automatic URL capture require the desktop main Markdown pane. API Extension uses Smart Plugin application data, which can remain device-local unless your sync setup includes it. See the mobile/sync FAQ for setup guidance.

What content reaches a provider?

Web-provider threads receive what you enter or upload through their interface. API Extension sends your prompt, included prior messages, and the context selected for that response to the chosen model. The active note and whole vault are not attached automatically. Configured cloud embedding or ranking providers can separately receive eligible source text during Smart Environment processing.

Is Thread Manager the same as a Chat Inbox?

No. Chat Inbox reads Core `chat-active` and `chat-done` Markdown fields. Thread Manager manages Smart Chat API Extension thread records.

Save one provider thread link with Core, choose the Pro universal codeblock for shared thread selection, or use Smart Chat API Extension for configured models and reviewed context.