obsidian-smart-composer  by glowingjade

Obsidian plugin for AI-assisted writing with vault context

created 9 months ago
1,649 stars

Top 26.1% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This plugin enhances Obsidian with AI-powered writing assistance, offering contextual chat, smart editing, and vault-aware semantic search. It targets Obsidian users seeking to integrate AI into their note-taking and content creation workflows, providing efficient referencing of vault content and one-click edits.

How It Works

Smart Composer leverages Retrieval Augmented Generation (RAG) to incorporate relevant notes from the user's Obsidian vault into AI prompts. Users can explicitly select files or folders as context using @<fname> syntax, and the plugin supports multimedia context like website links and images. It also allows integration with external AI tools via the Model Context Protocol (MCP) and supports local LLM execution through Ollama.

Quick Start & Requirements

  • Install via Obsidian's Community plugins browser.
  • Requires a recent Obsidian installer version.
  • Supports OpenAI, Anthropic, Google Gemini, Groq, Ollama, and other OpenAI-compatible providers. API keys are stored locally.
  • Documentation: Smart Composer Documentation

Highlighted Details

  • Contextual AI Assistant inspired by Cursor AI, allowing precise context selection.
  • Vault Search (RAG) with semantic search for relevant note retrieval.
  • Model Context Protocol (MCP) for connecting to external AI tools.
  • Local model support via Ollama for privacy and offline use.

Maintenance & Community

  • Core contributors include @glowingjade, @kevin-on, @realsnoopso, and @woosukji.
  • Feature requests and bug reports are managed via GitHub Discussions and Issues.
  • Roadmap available on GitHub Projects.

Licensing & Compatibility

  • Licensed under the MIT License.
  • Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

Support for external files like PDF and DOCX is listed as "coming soon." The plugin's functionality is dependent on the user's Obsidian version and correctly configured AI provider API keys or local model setups.

Health Check
Last commit

19 hours ago

Responsiveness

1+ week

Pull Requests (30d)
2
Issues (30d)
11
Star History
290 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
12 more.

opencode by sst

7.8%
16k
CLI tool for AI-assisted coding in the terminal
created 3 months ago
updated 23 hours ago
Feedback? Help us improve.