About this project

Obsidian Agent is a powerful Obsidian plugin designed to bring AI assistant capabilities directly into your note-taking workflow. It allows users to chat with AI, manage tools, and enhance productivity without leaving the Obsidian environment. Key features include natural conversations with state-of-the-art language models, context-aware responses that automatically include current and related notes, and multi-model support for providers like DeepSeek, OpenAI, Anthropic, Moonshot, and Google Gemini. The plugin also supports image pasting for visual context. Obsidian Agent offers extensible tools, including built-in functions for time, note reading/writing, file editing, web search, local search, and command execution. Users can extend functionality with Model Context Protocol (MCP) servers and create specialized SubAgents for specific tasks. Granular permissions allow enabling or disabling tools as needed. Configuration is flexible, supporting customizable API endpoints, temperature, and max tokens, with persistent settings across sessions. Installation can be done via BRAT or manually from GitHub releases. Once installed, users can configure their API keys and start chatting by typing questions, adding context via drag-and-drop or pasting images, and utilizing natural language commands to trigger tools.