Obsidian Smart Composer
Use Smart Composer by Heesu Suh (glowingjade) with a tested local model.
Install Smart Composer
Install Smart Composer
Slide 1 of 8: Obsidian download page.
Read the plugin installation steps
- Download Obsidian for your operating system, install it and open a vault. Skip this if Obsidian is already installed.
- Open Settings → Community plugins. If needed, choose Turn on community plugins.
- Choose Browse, search for Smart Composer, and select the plugin by Heesu Suh (glowingjade).
- Select Install, then Enable.
Connect your model
Connect Smart Composer to Link
Slide 1 of 10: Model Serving in Control.
Read the Smart Composer settings
Use the Smart Composer plugin by glowingjade. The instructions below concern this plugin; other Obsidian AI plugins have different settings.
Add your local model
- Test your model's API and leave it serving.
- Install and enable Smart Composer if you have not already done so.
- Open Smart Composer's settings and add a custom provider:
| Field | Value on the same machine as Link |
|---|---|
| Provider ID | locai |
| Provider type | OpenAI Compatible |
| Base URL | http://127.0.0.1:8100/v1 |
| API key | locai-local for the tested unauthenticated endpoint |
- Scroll to Chat Models → Add custom model, just above Embedding Models. Choose provider
locaiand the exact model ID returned by/v1/models, for exampleGemma 4 (X-Small). Give the configuration a recognisable ID such aslocai-chat, then select Add. - Select that model under Chat model. Close settings and select the Smart Composer wand icon in the left ribbon to open the chat panel.
- Check the selected model and send a short message without attaching notes.
Use your actual serving port and any authentication required by your endpoint. The example key is not a Control credential.
These fields follow Smart Composer's custom-provider configuration.
Add notes after chat works
Try one small note and inspect the response. Chat, applying edits and generating embeddings are separate capabilities; a working chat model does not automatically provide the other two.
If basic chat fails, check the provider type, the /v1 suffix and the model ID before troubleshooting note size. See connection troubleshooting.