[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73892":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":16,"starSnapshotCount":16,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},73892,"obsidian-smart-composer","glowingjade\u002Fobsidian-smart-composer","glowingjade","AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.","",null,"TypeScript",2287,184,16,101,0,5,9,26,15,75.9,"MIT License",false,"main",true,[],"2026-06-12 04:01:12","\u003Ch1 align=\"center\">Smart Composer\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fwiki\">Documentation\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fissues\">Report Bug\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fdiscussions\">Discussions\u003C\u002Fa>\n\u003C\u002Fp>\n\n> [!NOTE]\n> **What's New**\n>\n> **v1.2.8** — Connect your Gemini account\n> \n> **v1.2.7** — Connect your Claude or OpenAI account directly (no API key required)\n> \n> **v1.2.6** — Support for GPT-5.2, Opus 4.5, Gemini 3, and Grok 4.1\n> \n> **🔌 MCP Support** — Connect Smart Composer to external tools and data sources via the [Model Context Protocol](https:\u002F\u002Fmodelcontextprotocol.io)\n\n> [!WARNING]\n> **⚠️ Maintenance Notice**\n>\n> This plugin is currently maintained by a single developer and is **not under active development**.  \n> Occasional updates or bug fixes may still be released, but **issues and feature requests may not be reviewed promptly**.\n>\n> **🔗 Community Forks**  \n> A list of community-maintained forks is available in the [Community Fork Collection](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fdiscussions\u002F496).  \n> If you're maintaining a fork, feel free to add it there. And if you're simply interested in exploring alternative versions, you're welcome to check it out as well.\n\n> ### Risks of connecting a Claude subscription\n> \n> As of January 2026, Anthropic has restricted third-party OAuth access, citing Terms of Service violations.\n> \n> Smart Composer's subscription connect uses the same OAuth-style flow that tools like OpenCode have used. There are reports of **Claude accounts being banned or restricted** when subscription OAuth is used via third-party clients (example: [https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode\u002Fissues\u002F6930](https:\u002F\u002Fgithub.com\u002Fanomalyco\u002Fopencode\u002Fissues\u002F6930)). For **OpenAI (ChatGPT)** and **Google (Gemini)**, I have not seen comparable ban reports so far, but this is still not the same as official API access, and enforcement can change at any time.\n> \n> **Use at your own risk.** Keep usage limited to personal, interactive sessions and avoid any automation.\n\n![SC1_Title.gif](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa50a1f80-39ff-4eba-8090-e3d75e7be98c)\n\nEverytime we ask ChatGPT, we need to put so much context information for each query. Why spend time putting background infos that are already in your vault?\n\n**Smart Composer is an Obsidian plugin that helps you write efficiently with AI by easily referencing your vault content.** Inspired by Cursor AI and ChatGPT Canvas, this plugin unifies your note-taking and content creation process within Obsidian.\n\n## Features\n\n### Contextual Chat\n\n![SC2_ContextChat.gif](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F8da4c189-399a-450a-9591-95f1c9af1bc8)\n\nUpgrade your note-taking experience with our Contextual AI Assistant, inspired by Cursor AI. Unlike typical AI plugins, our assistant allows you to **precisely select the context for your conversation.**\n\n- Type `@\u003Cfname>` to choose specific files\u002Ffolders as your conversation context\n- Get responses based on selected vault content\n\n#### Multimedia Context\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fb22175d4-80a2-4122-8555-2b9dd4987f93\" alt=\"SC2-2_MultiContext.png\" width=\"360\"\u002F>\n\nNow, you can **add website links and images** as additional context for your queries.\n\n- Website content is automatically extracted\n- **Image support**: Add images directly to your chat through:\n  - Upload button\n  - Drag & drop\n  - Paste from clipboard\n- **Youtube link support**: YouTube transcripts are fetched and included as context\n- **Coming soon**: Support for external files (PDF, DOCX, ...)\n\n### Apply Edit\n\n![SC3_ApplyEdit.gif](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F35ee03ff-4a61-4d08-8032-ca61fb37dcf1)\n\nSmart Composer **suggests edits to your document.** You can apply with a single click.\n\n- Offers document change recommendations\n- Apply suggested changes instantly\n\n### Vault Search (RAG)\n\n![SC4_RAG-ezgif.com-crop-video.gif](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F91c3ab8d-56d7-43b8-bb4a-1e73615a40ec)\n\n**Automatically find and use relevant notes** from your vault to enhance AI responses.\n\n- Hit `Cmd+Shift+Enter` to run Vault Search answer\n- Semantic search across your vault to find the most relevant context\n\n### Model Context Protocol (MCP)\n\n![mcp_demo](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4c80a1af-4cbf-4aa4-90d2-457499553357)\n\nConnect Smart Composer to external MCP servers.\nMCP lets you use powerful third-party tools and data sources right inside your chat.\n\n### Additional Features\n\n- **Custom Model Selection**: Use your own model by setting your API Key (stored locally). Supported API providers:\n  - OpenAI\n  - Anthropic\n  - Google (Gemini)\n  - Groq\n  - DeepSeek\n  - OpenRouter\n  - Azure OpenAI\n  - Ollama\n  - LM Studio\n  - MorphLLM\n  - Any other OpenAI-compatible providers\n- **Local Model Support**: Run open-source LLMs and embedding models locally with [Ollama](https:\u002F\u002Follama.ai) for complete privacy and offline usage.\n- **Custom System Prompts**: Define your own system prompts that will be applied to every chat conversation.\n- **Prompt Templates**: Create and reuse templates for common queries by typing `\u002F` in the chat view. Perfect for standardizing repetitive tasks.\n  - Create templates from any selected text with one click\n\n## Getting Started\n\n> [!IMPORTANT]\n> **Installer Version Requirement**  \n> Smart Composer requires a recent version of the Obsidian installer. If you experience issues with the plugin not loading properly:\n> \n> 1. First, try updating Obsidian normally at `Settings > General > Check for updates`.\n> \n> 2. If issues persist, manually update your Obsidian installer:\n>    - Download the latest installer from [Obsidian's download page](https:\u002F\u002Fobsidian.md\u002Fdownload)\n>    - Close Obsidian completely\n>    - Run the new installer\n\n1. Open Obsidian Settings\n2. Navigate to \"Community plugins\" and click \"Browse\"\n3. Search for \"Smart Composer\" and click Install\n4. Enable the plugin in Community plugins\n5. Set up Smart Composer in plugin settings:\n   - **Connect subscription (no API key)**: Connect your Claude\u002FOpenAI account in `Settings > Smart Composer > Connect your subscription`\n   - **API Providers (usage-based billing)**: Add an API key in `Settings > Smart Composer > Providers`\n     - OpenAI: [ChatGPT API Keys](https:\u002F\u002Fplatform.openai.com\u002Fapi-keys)\n     - Anthropic: [Claude API Keys](https:\u002F\u002Fconsole.anthropic.com\u002Fsettings\u002Fkeys)\n     - Gemini: [Gemini API Keys](https:\u002F\u002Faistudio.google.com\u002Fapikey)\n\n> [!TIP]\n> **Looking for a free option?**  \n> Gemini API provides the best performance among free models for Smart Composer. Recommended for users looking for a free option.\n> _When using free APIs, please review the provider’s privacy policy before sending sensitive data._\n\n**📚 For detailed setup instructions and documentation, please visit our [Documentation](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fwiki).**\n\n## Roadmap\n\nTo see our up-to-date project roadmap and progress, please check out our [GitHub Projects kanban board](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fprojects?query=is%3Aopen).\n\nSome of our planned features include:\n\n- Support for external files (PDF, DOCX, etc.)\n- Mentioning with tags or other metadata\n\n## Feedback and Support\n\nWe value your input and want to ensure you can easily share your thoughts and report any issues:\n\n- **Bug Reports**: If you encounter any bugs or unexpected behavior, please submit an issue on our [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fissues) page. Be sure to include as much detail as possible to help us reproduce and address the problem.\n\n- **Feature Requests**: For new feature ideas or enhancements, please use our [GitHub Discussions - Ideas & Feature Requests](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fdiscussions\u002Fcategories\u002Fideas-feature-requests) page. Create a new discussion to share your suggestions. This allows for community engagement and helps us prioritize future developments.\n\n- **Show and Tell**: We love seeing how you use Smart Composer! Share your unique use cases, workflows, or interesting applications of the plugin in the [GitHub Discussions - Smart Composer Showcase](https:\u002F\u002Fgithub.com\u002Fglowingjade\u002Fobsidian-smart-composer\u002Fdiscussions\u002Fcategories\u002Fsmart-composer-showcase) page.\n\nYour feedback and experiences are crucial in making Smart Composer better for everyone!\n\n## Contributing\n\nWe welcome all kinds of contributions to Smart Composer, including bug reports, bug fixes, documentation improvements, and feature enhancements.\n\n**For major feature ideas, please create an issue first to discuss feasibility and implementation approach.**\n\nIf you're interested in contributing, please refer to our [CONTRIBUTING.md](CONTRIBUTING.md) file for detailed information on:\n\n- Setting up the development environment\n- Our development workflow\n- Working with the database schema\n- The process for submitting pull requests\n- Known issues and solutions for developers\n\n\n## Contributors\n\n### Core Team\n\nThese contributors were instrumental in shaping the initial vision, architecture, and design of Smart Composer:\n\n**[@glowingjade](https:\u002F\u002Fgithub.com\u002Fglowingjade)** ([Twitter](https:\u002F\u002Fx.com\u002Fandy_suh_)), **[@kevin-on](https:\u002F\u002Fgithub.com\u002Fkevin-on)**, **[@realsnoopso](https:\u002F\u002Fgithub.com\u002Frealsnoopso)** ([Twitter](https:\u002F\u002Ftwitter.com\u002FRealSnoopSo) · [LinkedIn](https:\u002F\u002Flinkedin.com\u002Fin\u002Frealsnoopso)), **[@woosukji](https:\u002F\u002Fgithub.com\u002Fwoosukji)**\n\n### Additional Contributors\n\nWe also want to thank everyone else who has contributed. Your time and effort help make Smart Composer better for everyone!\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Support the Project\n\nIf you find Smart Composer valuable, consider supporting its development:\n\n\u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fkevin.on\" target=\"_blank\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe794767d-b7dd-40eb-9132-e48ae7088000\" alt=\"Buy Me A Coffee\" width=\"180\">\n\u003C\u002Fa>\n\nFollow me on X (Twitter) [@andy_suh_](https:\u002F\u002Fx.com\u002Fandy_suh_) for updates and announcements!\n\nYour support helps maintain and improve this plugin. Every contribution is appreciated and makes a difference. Thank you for your support!\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=glowingjade\u002Fobsidian-smart-composer&type=Date)](https:\u002F\u002Fstar-history.com\u002F#glowingjade\u002Fobsidian-smart-composer&Date)\n","Smart Composer 是一个为 Obsidian 设计的 AI 聊天助手插件，能够根据用户笔记库中的内容提供上下文感知的智能写作辅助和一键编辑功能。该插件支持语义搜索、本地模型接入以及与用户的 Gemini、Claude 或 OpenAI 账户直接连接（无需 API 密钥），使得用户可以在不离开 Obsidian 的情况下利用强大的语言模型进行创作或修改文档。特别适合需要频繁引用个人知识库信息的内容创作者、研究人员或者学生使用，在提高写作效率的同时保持了工作的连贯性和专注度。",2,"2026-06-11 03:47:48","high_star"]