Gemini Scribe

by Allen Hutchison
5
4
3
2
1
Score: 63/100

Description

Category: Creative & Writing Tools

The Gemini Plugin brings the power of Google's Gemini AI to Obsidian, enhancing note-taking and content creation with intelligent assistance. With the ability to interact directly with the AI based on the content of your active note, users can have context-aware chats and get instant insights. One of its standout features is smart summarization, which generates concise one-sentence summaries of your notes and stores them in the frontmatter, helping you stay organized. For those looking to streamline their writing process, the AI-assisted writing feature allows collaboration with Gemini to refine documents, though it's currently experimental. The plugin is highly customizable, letting you adjust settings like the preferred Gemini model and summarization preferences. Whether you need quick summaries or AI-driven writing assistance, Gemini for Obsidian provides a powerful tool to enhance productivity.

Reviews

No reviews yet.

Stats

412
stars
43,784
downloads
56
forks
527
days
1
days
23
days
369
total PRs
3
open PRs
19
closed PRs
347
merged PRs
328
total issues
48
open issues
280
closed issues
169
commits

Latest Version

24 days ago

Changelog

Highlights

  • 📂 Projects — scope agent sessions to a folder with custom instructions and tool/skill overrides
  • 🧠 Session recall — the agent can search past conversations for relevant context
  • 📎 File context shelf — unified drag-and-drop bar replaces the old context panel
  • 📝 Diff review view — write and edit operations show a side-by-side diff before applying
  • 📦 Bundled skills — built-in help and Obsidian knowledge skills, auto-generated from docs
  • 📄 Binary file awareness — agent tools can read images, audio, video, and PDFs directly
  • 🏗️ Layered prompt architecture — system prompts refactored into composable Handlebars sections
  • Strict TypeScript checks — property initialization and unused variable enforcement

Details

This release introduces Projects, letting you scope agent sessions to a folder with custom instructions, permission overrides, and skill filters. Session recall gives the agent memory across conversations — it can search past sessions for relevant context. The new file context shelf replaces the old context panel with a compact drag-and-drop bar that auto-expands folder contents. Write and edit tool calls now show a diff review view so you can inspect changes before they're applied. Bundled skills ship built-in help and Obsidian knowledge that are auto-generated from the docs site at build time. Agent tools can now read binary files (images, audio, PDFs) encountered during tool execution. The prompt system has been refactored into layered Handlebars templates for better maintainability. Under the hood, a new event bus architecture decouples lifecycle hooks, and strict TypeScript checks improve code reliability.

What's Changed

Full Changelog: https://github.com/allenhutchison/obsidian-gemini/compare/4.6.0...4.7.0

README file from

Github

Gemini Scribe for Obsidian

Gemini Scribe is an Obsidian plugin that integrates Google's Gemini AI models, providing powerful AI-driven assistance for note-taking, writing, and knowledge management directly within Obsidian. It leverages your notes as context for AI interactions, making it a highly personalized and integrated experience.

Note: Pick one of two setup paths in plugin settings → Provider:

  • Google Gemini (cloud) — requires a Gemini API key (free tier available at Google AI Studio).
  • Ollama (local) — runs locally with no API key; install Ollama, pull a model, and select it in settings. See docs/guide/ollama-setup.md for the feature-parity table.

What's New in v4.7.0

✨ Projects, Session Memory & File Shelf

  • 📂 Projects - Scope agent sessions to a folder with custom instructions, permission overrides, and skill filters. See the Projects guide.
  • 🧠 Session recall - The agent can search past conversations for relevant context via the recall_sessions tool.
  • 📦 Bundled skills - Built-in help and Obsidian-knowledge skills, auto-generated from the docs site at build time.
  • 📄 Binary file awareness in tools - read_file can return images, audio, video, and PDFs directly to the model when encountered during tool execution.
  • 🏗️ Layered prompt architecture - System prompts refactored into composable Handlebars sections.

Previous Updates (v4.6.0):

  • 📝 Diff review view - Side-by-side diff for write_file, append_content, create_skill, and edit_skill with inline editing before approval
  • ✏️ edit_skill tool - Update existing skill instructions through the agent
  • 🔧 get_workspace_state - Comprehensive workspace snapshot replacing the old get_active_file
  • 📎 Binary files in @ mentions - File picker supports images, PDFs, audio, and video alongside text
  • 🗂️ Folder re-expansion - Folders in context auto-include newly created files on each turn

Features

  • Agent Mode with Tool Calling: An AI agent that can actively work with your vault! It can search for files, read content, create new notes, edit existing ones, move and rename files, create folders, and even conduct deep research with proper citations. Features persistent sessions, granular permission controls, session-specific model configuration, and a diff review view that lets you inspect and edit proposed file changes before they're written.
  • Semantic Vault Search: [Experimental] Search your vault by meaning, not just keywords. Uses Google's File Search API to index your notes in the background. The AI can find relevant content even when you don't remember exact words. Supports PDFs and attachments, with pause/resume controls and detailed status tracking.
  • Context-Aware Agent: Add specific notes as persistent context for your agent sessions. The agent can access and reference these context files throughout your conversation, providing highly relevant and personalized responses.
  • Smart Summarization: Quickly generate concise, one-sentence summaries of your notes and automatically store them in the document's frontmatter, using a dedicated Gemini model optimized for summarization.
  • Selection-Based AI Features: Work with selected text in powerful ways:
    • Rewrite: Transform selected text with custom instructions - right-click and choose "Rewrite with Gemini"
    • Explain Selection: Get AI explanations using customizable prompts - right-click and choose "Explain Selection"
    • Ask about Selection: Ask any question about selected text - right-click and choose "Ask about Selection"
  • IDE-Style Completions: Get real-time, context-aware text completions as you type, similar to IDEs. Accept completions with Tab or dismiss with any other key. This feature uses a dedicated Gemini model for optimized completion generation.
  • Persistent Agent Sessions: Store your agent conversation history directly in your vault as markdown files. Each session is stored in the gemini-scribe/Agent-Sessions/ folder, making it easy to backup, version control, and continue conversations across sessions.
  • Configurable Models: Choose different Gemini models for chat, summarization, and completions, allowing you to tailor the AI's behavior to each task.
  • Custom Prompt System: Create reusable AI instruction templates for agent sessions, allowing you to customize the AI's behavior for different workflows (e.g., technical documentation, creative writing, research). Includes command palette commands for easy creation and management.
  • Image Paste Support: Paste images directly into the chat input to send them to Gemini for multimodal analysis. Images are automatically saved to your Obsidian attachment folder, displayed as thumbnails before sending, and the AI receives the image path for embedding in notes.
  • MCP Server Support: [Experimental] Connect to Model Context Protocol servers to extend the agent with external tools. Supports stdio (desktop) and HTTP transports (all platforms including mobile), with OAuth authentication for remote servers. Configure per-tool trust settings with seamless integration into the confirmation flow.
  • Scheduled Tasks: Automate recurring AI prompts — daily summaries, weekly reports, periodic vault maintenance — without manual intervention. Create and manage tasks from the Open Scheduler command or Settings → General → Scheduled Tasks. Each task has a frontmatter schedule (daily, weekly, interval:Xm, etc.) and a prompt body; tasks run as headless agent sessions and write output to your vault. Supports per-task model and tool-category overrides, catch-up runs for tasks missed while Obsidian was closed (runIfMissed: true), automatic pause after repeated failures, and a task monitor via the command palette.
  • Projects: Create scoped agent profiles for different areas of your vault. A project bundles custom instructions, file scope, skill selection, and permission overrides into a single configuration. The agent auto-detects projects from your folder structure and applies project-specific behavior — including scoped file discovery, filtered skills, and per-tool permission overrides. See the Projects guide for details and the blog post for a walkthrough.
  • Agent Skills: Create, edit, and use extensible skill packages that give the agent specialized knowledge and workflows. Skills follow the agentskills.io specification and are stored in your plugin state folder. The agent automatically discovers available skills and activates them on demand. Update existing skills via the edit_skill tool with diff review.
  • Built-in Prompt Templates: The plugin uses carefully crafted Handlebars templates for system prompts, agent prompts, summarization prompts, selection rewrite prompts, and completion prompts. These ensure consistent and effective AI interaction.
  • Data Privacy: All interactions with the Gemini API are done directly from your machine. No data is sent to any third-party servers other than Google's. Agent session history is stored locally in your Obsidian vault as markdown files.
  • Robust Session Management:
    • Persistent agent sessions that survive restarts
    • Session-specific permissions and settings
    • Context files that persist across the session
    • Full conversation history with tool execution logs
    • Easy backup and version control of sessions
    • Automatic context compaction when conversations grow large
    • Optional token usage display showing real-time context consumption

Quick Start

  1. Install the plugin from Community Plugins
  2. Get your free API key from Google AI Studio
  3. Add the API key in plugin settings
  4. Open Agent Chat with the ribbon icon or command palette
  5. Start using the AI agent to work with your vault!

Prefer running models locally? Gemini Scribe also supports Ollama — install Ollama, pull a model with ollama pull llama3.2, and switch the Provider in settings to "Ollama (local)". A few Gemini-built-in features (Google Search, URL Context, Deep Research, image generation, RAG) are unavailable on Ollama; see docs/guide/ollama-setup.md for details.

Installation

  1. Community Plugins (Recommended):

    • Open Obsidian Settings.
    • Navigate to "Community plugins".
    • Ensure "Restricted mode" is OFF.
    • Click "Browse" and search for "Gemini Scribe".
    • Click "Install" and then "Enable".
  2. Manual Installation:

    • Download the latest release from the GitHub Releases page (you'll need main.js, manifest.json, and styles.css).
    • Create a folder named obsidian-gemini inside your vault's .obsidian/plugins/ directory.
    • Copy the downloaded files into the obsidian-gemini folder.
    • In Obsidian, go to Settings → Community plugins and enable "Gemini Scribe".

Configuration

  1. Obtain a Gemini API Key:

  2. Configure Plugin Settings:

    • Open Obsidian Settings.
    • Go to "Gemini Scribe" under "Community plugins".
    • Provider: Choose Google Gemini (cloud) (default) or Ollama (local). The Ollama option exposes a base-URL field and refreshes the model list from GET /api/tags.
    • API Key: (Gemini only) Paste your Gemini API key here. Your key is stored securely using Obsidian's SecretStorage.
    • Chat Model: Select the preferred Gemini model for chat interactions (default: gemini-flash-latest).
    • Summary Model: Select the preferred Gemini model for generating summaries (default: gemini-flash-latest).
    • Completion Model: Select the preferred model for IDE-style completions (default: gemini-flash-lite-latest).
    • Summary Frontmatter Key: Specify the key to use when storing summaries in the frontmatter (default: summary).
    • Your Name: Enter your name, which the AI will use when addressing you.
    • Chat History:
      • Enable Session History: Toggle whether to save agent session history.
      • Plugin State Folder: Choose the folder within your vault to store plugin data (agent sessions and custom prompts).
    • Custom Prompts:
      • Allow System Prompt Override: Allow custom prompts to completely replace the system prompt (use with caution).
    • UI Settings:
      • Enable Streaming: Toggle streaming responses for a more interactive chat experience.
    • Advanced Settings: (Click "Show Advanced Settings" to reveal)
      • Temperature: Control AI creativity and randomness (0-2.0, automatically adjusted based on available models).
      • Top P: Control response diversity and focus (0-1.0).
      • Model Discovery: Gemini models are automatically fetched on startup; Ollama users can click Refresh model list after pulling new models.
      • API Configuration: Configure retry behavior and backoff delays.
      • Tool Execution: Control whether to stop agent execution on tool errors.
      • Tool Loop Detection: Prevent infinite tool execution loops.
      • Developer Options: Debug mode, file logging, and advanced configuration tools.

Usage

Agent Mode

Let the AI actively work with your vault through tool calling capabilities.

Quick Start:

  1. Open Agent Chat with the command palette or ribbon icon
  2. Ask the agent to help with vault operations
  3. Review and approve actions (if confirmation is enabled)

Available Tools:

  • Search Files by Name: Find any file by filename patterns (wildcards supported)
  • Search File Contents: Grep-style text search within note contents (supports regex and case-sensitive search)
  • Read Files: Access text files or analyze binary files (images, audio, video, PDF) directly through Gemini
  • Create Notes: Generate new notes with specified content
  • Edit Notes: Modify existing notes with precision
  • Move/Rename Files: Reorganize and rename notes in your vault
  • Delete Notes: Remove notes or folders (with confirmation)
  • Create Folders: Organize your vault with new folder structures
  • List Files: Browse vault directories and their contents
  • Web Search: Search Google for current information (if enabled)
  • Fetch URLs: Retrieve and analyze web content
  • Deep Research: Conduct comprehensive multi-source research with citations
  • Agent Skills: Activate specialized skill packages for domain-specific tasks

Key Features:

  • Persistent Sessions: Continue conversations across Obsidian restarts
  • Permission Controls: Choose which tools require confirmation
  • Context Files: Add specific notes as persistent context
  • Session Configuration: Override model, temperature, and prompt per session
  • Safety Features: System folders are protected from modifications
  • Tool Permissions: Granular per-tool permission system with presets (Read Only, Cautious, Edit Mode, YOLO) and per-tool overrides. Control which tools run automatically, which require confirmation, and which are disabled entirely.
  • Additional Tools:
    • update_frontmatter: Safely modify note properties (status, tags, dates) without rewriting content
    • append_content: Efficiently add text to the end of notes (great for logs and journals)

Example Commands:

  • "Find all notes about project planning"
  • "Create a new note summarizing my meeting notes from this week"
  • "Research the latest developments in quantum computing and save a report"
  • "Analyze my daily notes and identify common themes"
  • "Move all completed project notes to an archive folder"
  • "Search for information about the Zettelkasten method and create a guide"

Custom Prompts

Create reusable AI instruction templates to customize behavior for different types of content.

Quick Start:

  1. Create a prompt file in [Plugin State Folder]/Prompts/
  2. Open the agent panel and click the gear icon in the session header
  3. Select your prompt from the "Prompt Template" dropdown

Learn More: See the comprehensive Custom Prompts Guide for detailed instructions, examples, and best practices.

Documentation

For detailed guides on all features, visit the Documentation Site:

Core Features:

Configuration & Development:

Chat Interface

  1. Open Chat:

    • Use command palette "Gemini Scribe: Open Gemini Chat" or click the ribbon icon
    • All chats now have full agent capabilities with tool calling
  2. Chat with Context:

    • Type your message in the input box
    • Press Enter to send, Shift+Enter for new lines (newlines are preserved in the message)
    • The AI automatically includes your current note as context
    • Use @ to mention files (text, binary, or folders) as persistent context
    • Sessions are automatically saved and can be resumed
  3. AI Responses:

    • Responses appear in the chat with a "Copy" button
    • Custom prompts modify how the AI responds (if configured)
    • Tool calls and results are shown in collapsible sections for clarity

Document Summarization

  1. Open a Note: Navigate to the Markdown file you want to summarize
  2. Generate Summary: Press Ctrl/Cmd + P and run "Gemini Scribe: Summarize Active File"
  3. View Result: The summary is added to your note's frontmatter (default key: summary)

Tip: Great for creating quick overviews of long notes or generating descriptions for note indexes.

Selection-Based Text Rewriting

Precisely rewrite any portion of your text with AI assistance. This feature provides surgical precision for improving specific sections without affecting the rest of your document.

  1. Select Text: Highlight the text you want to rewrite in any Markdown file.
  2. Access Rewrite Options:
    • Right-click method: Right-click the selected text and choose "Rewrite with Gemini"
    • Command method: Use the command palette (Ctrl/Cmd + P) and search for "Rewrite selected text with AI"
  3. Provide Instructions: A modal will appear showing your selected text. Enter instructions for how you'd like it rewritten (e.g., "Make this more concise", "Fix grammar", "Make it more formal").
  4. Review and Apply: The AI will rewrite only your selected text based on your instructions, maintaining consistency with the surrounding content.

Examples of rewrite instructions:

  • "Make this more concise"
  • "Fix grammar and spelling"
  • "Make it more formal/casual"
  • "Expand with more detail"
  • "Simplify the language"
  • "Make it more technical"

Benefits:

  • Precise control: Only rewrites what you select
  • Context-aware: Maintains consistency with surrounding text and linked documents
  • Safe: No risk of accidentally modifying your entire document
  • Intuitive: Natural text editing workflow

IDE-Style Completions

  1. Toggle Completions: Use the command palette (Ctrl/Cmd + P) and select "Gemini Scribe: Toggle completions". A notice will confirm whether completions are enabled or disabled.
  2. Write: Begin typing in a Markdown file.
  3. Suggestions: After a short pause in typing (750ms), Gemini will provide an inline suggestion based on your current context.
  4. Accept/Dismiss:
    • Press Tab to accept the suggestion.
    • Press any other key to dismiss the suggestion and continue typing.
  5. Context-Aware: Completions consider the surrounding text and document structure for more relevant suggestions.

Chat History

  • Sessions in your vault: Agent sessions are stored as markdown files under [Plugin State Folder]/Agent-Sessions/, making them easy to browse, back up, and version-control.
  • Browse and resume: Use the session dropdown in the agent panel to load a previous session and continue the conversation.
  • Manual management: Sessions are plain markdown — delete the files in Agent-Sessions/ to remove old conversations. There is no in-app "clear all" command.
  • Automatic management: The plugin automatically:
    • Creates a session file the first time you send a message
    • Adds a YYYY-MM-DD prefix and an AI-generated description to the session title after the first exchange
    • Tracks every file the agent reads or writes in accessed_files frontmatter for audit and recall

Custom Prompts

Create reusable AI instruction templates that customize how the AI behaves for specific notes.

  1. Enable Custom Prompts: In plugin settings, ensure "Enable Custom Prompts" is toggled ON.

  2. Create New Prompts:

    • Use the command palette: "Gemini Scribe: Create New Custom Prompt"
    • Enter a name and edit the generated template
    • Or manually create .md files in [History Folder]/Prompts/
  3. Apply to Sessions:

    • Open the agent panel and click the gear icon in the session header
    • Select your prompt from the "Prompt Template" dropdown
    • The prompt applies to all messages in that session

Tip: See the comprehensive Custom Prompts Guide for examples and best practices.

Troubleshooting

  • API Key Errors: Ensure your API key is correct and has the necessary permissions. Get a new key at Google AI Studio.
  • No Responses: Check your internet connection and make sure your API key is valid.
  • Slow Responses: The speed of responses depends on the Gemini model and the complexity of your request. Larger context windows will take longer.
  • Completions Not Showing:
    • Ensure completions are enabled via the command palette
    • Try typing a few words and pausing to trigger the suggestion
    • Check that you're in a Markdown file
    • Disable other completion plugins that might conflict
  • Sessions Not Loading: Ensure "Enable Session History" is on and the "Plugin State Folder" path is correct. Sessions live under [Plugin State Folder]/Agent-Sessions/.
  • Custom Prompts Not Working:
    • Ensure "Enable Custom Prompts" is toggled on in settings
    • Verify the prompt file exists in the Prompts folder
    • Check that the prompt is selected in session settings (gear icon)
    • See the Custom Prompts Guide for detailed troubleshooting
  • Parameter/Advanced Settings Issues:
    • Check if your model supports the temperature range you're using
    • Reset temperature and Top P to defaults if getting unexpected responses
    • Restart Obsidian to trigger a fresh model list fetch (for Gemini), or click Refresh model list (for Ollama)
    • See the Advanced Settings Guide for detailed configuration help
  • Agent Mode / Tool Issues:
    • Verify your Gemini model supports function calling (all Gemini 2.0+ models do)
    • If tools fail, check file permissions and paths
    • System folders (plugin state folder, .obsidian) are protected from modifications
    • For session issues, try creating a new session from the chat interface
    • Check the console (Ctrl/Cmd + Shift + I) or enable "Log to file" in settings and review debug.log in the plugin state folder for detailed error messages
    • Tool loop detection may stop repeated operations - adjust settings if needed

License

MIT License - see LICENSE for details.

Support

Development

Contributions are welcome! See CLAUDE.md for development guidelines and architecture details.

npm install     # Install dependencies
npm run dev     # Development build with watch
npm run build   # Production build
npm test        # Run tests

Credits

Created by Allen Hutchison

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AidenLx's Folder Note - folderv Component
4 years ago by AidenLx
Things Link
4 years ago by @gavmn
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Key Sequence Shortcut
4 years ago by anselmwang
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.
Novel Word Count
4 years ago by Isaac Lyman
Obsidian plugin. Displays a word count or other statistic for each file, folder and vault in the File Explorer pane.
Navigate Cursor History
4 years ago by heycalmdown
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
Doubleshift
4 years ago by Qwyntex
Obsidian Plugin to open the command palette by pressing shift twice
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
PodNotes
4 years ago by Christian B. B. Houmann
PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Quick snippets and navigation
4 years ago by @aciq
Quick snippets and navigation for Obsidian
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Week Planner
4 years ago by Ralf Wirdemann
Rapid Notes
3 years ago by valteriomon
Writing
3 years ago by johackim
Write and format your next book directly from Obsidian
ProZen
3 years ago by Moskvitin
Obsidian plugin for going FULL screen
Keyshots
3 years ago by KrazyManJ
🔮📝 Obsidian plugin that adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
Audio Notes
3 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Boost Link Suggestions
3 years ago by Jacob Levernier
An Obsidian (https://obsidian.md) plugin for altering the order of inline link suggestions by link count and manual boosts.
Smart Connections
3 years ago by Brian Petro
Chat with your notes & see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Weekly Review
3 years ago by Brandon Boswell
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Focus Active Sentence
3 years ago by artisticat
Highlight the active sentence in Obsidian.md
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Brainframe
3 years ago by pedersen
Gemmy
3 years ago by Obsidian
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Personal Assistant
3 years ago by edony
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
AI Mentor
3 years ago by clementpoiret
Plugin Manager
3 years ago by ohm-en
Allows better management of Obsidian.md plugins.
brAIn
3 years ago by lusob
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Link with alias
3 years ago by Pavel Vojtechovsky
Obsidian plugin for handy creation of links and alias in front matter of target document
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
Readability Score
3 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Due When
3 years ago by Andy Baxter
An Obsidian plugin which gives shortcuts to insert set due dates
Fantasy name generator
3 years ago by Lukewh
Mini Toolbar
3 years ago by AidenLx & Boninall
mini context toolbar in editor for Obsidian
Copy Inline Code
3 years ago by Ondrej Zavodny
Waka time box
3 years ago by complexzeng
Codename
3 years ago by dstack
Uncheck All
3 years ago by Shahar Har-Shuv
Obsidian plugin to uncheck all checkboxes in a file with one action
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
Harpoon
3 years ago by mask(developermask)
ChatGPT Definition
3 years ago by julix14
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
AI Editor
3 years ago by Zekun Shen
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Typewriter Mode
3 years ago by Davis Riedel
Typewriter Mode is a plugin that adds typewriter scrolling (current line stays at a fixed position on the screen), a highlight for the current line, dimming of unfocused paragraphs and more to Obsidian.
Swiss army knife
3 years ago by mwoz123
Writing Goals
3 years ago by James Lynch
Set yourself dynamic writing goals for notes and folders to help you hit your long form writing targets with Obsidian.
digital paper
3 years ago by Daniel Fernandes
turn off backspace and undo, like writing with a pen on real paper.
Timer
3 years ago by Marius Wörfel
Obsidian plugin, which allows you to measure time.
Modal forms
2 years ago by Danielo Rodriguez
Define forms for filling data that you will be able to open from anywhere you can run JS
Typing
2 years ago by Nikita Konodyuk
Programmatic customizations for groups of notes
RescueTime
2 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Chat with Bard
2 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
Fountain Editor
2 years ago by Chuang Caleb
Obsidian plugin for Fountain screenplay syntax formatting.
Canvas LLM Extender
2 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Editor Autofocus
2 years ago by Mgussekloo
Random Number Generator
2 years ago by iRewiewer
Gives you a random number
Time Things
2 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
Formatto
2 years ago by Deca
Simple, fast, and easy-to-use Obsidian Markdown formatter.
ChatCBT
2 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
Autocorrect Formatter
2 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Intelligence
2 years ago by John Mavrick
Storyclock Viewer
2 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Ctrl-XA cycle various items
2 years ago by nbossard
The equivalent in Obsidian of Vim Ctrl X-A. But supercharged with lists of various items : days, months, ...
Daily note creator
2 years ago by Mario Holubar
Automatically creates missing daily notes.
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Contribution Graph
2 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Task list
2 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Select & Complete
2 years ago by Mario De Luca
A really simple and easy to use AI completion for Obsidian
Ego Rock
2 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
Pomodoro Planner
2 years ago by Onur Nesvat
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
Hemingway Mode
2 years ago by Joaquín Bernal
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
Note Toolbar
2 years ago by Chris Gurney
Flexible, context-aware toolbars for your notes in Obsidian.
Cloud Atlas
2 years ago by Cloud Atlas
Cloud Atlas Obsidian Client
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Grind Manager
2 years ago by dromse
Gamify your task management with rewards system, craft your tasks by tags.
Target Word Count
2 years ago by TwoFive Labs
Target Word Count Plugin for Obsidian
Daily Prompt
2 years ago by Erl-koenig
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
Canvas2Document
2 years ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
CoCo AskAI
2 years ago by Yukee
CoCo-AskAI is an Obsidian plugin that enables AI-powered note assistance, enhancing the writing experience with customizable functions.
Bookmarks Caller
2 years ago by namikaze-40p
This is an Obsidian plugin which can easily open bookmarks.
LinkMagic
2 years ago by AndyReifman
AI Chat
2 years ago by arenasys
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
Select word
2 years ago by Connor Espino
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
Focus Tracker
2 years ago by Jeet Sukumaran
Ayanite
2 years ago by jemstelos
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Dialogue Mode
2 years ago by Patrick Chiang
Gemini Generator
2 years ago by Bjarne Rentz
Small Obsidian plugin that uses Googles Gemini to genrate notes
doing
2 years ago by rooyca
What was I doing?
PopKit
2 years ago by Zhou Hua
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
Auto Periodic Notes
2 years ago by Jamie Hurst
Obsidian plugin to create new periodic notes automatically in the background and allow these to be pinned in your open tabs. Requires the "Periodic Notes" plugin.
Mesh AI
2 years ago by Chasebank87
Hotkeys++
6 years ago by Argentina Ortega Sainz
Adds hotkeys to toggle todos, ordered/unordered lists and blockquotes in Obsidian
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Search++
5 years ago by Noureddine Haouari
Allow inserting text context search results on the active note.
Workbench
5 years ago by ryanjamurphy
A plugin to help you collect working materials.
Tab Switcher
5 years ago by Vinzent & phibr0
Tab Switcher - Obsidian Plugin
Autocomplete
5 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Orthography
5 years ago by denisoed
The Obsidian plugin for checking grammar and correcting spelling errors in text.
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
TODO | Text-based GTD
5 years ago by Lars Lockefeer
DEVONlink
5 years ago by ryanjamurphy
Open notes indexed in DEVONthink in, well, DEVONthink
Hotkeys for templates
5 years ago by Vinzent
Stopwatch
5 years ago by Tokuhiro Matsuno
Pomodoro
5 years ago by Tokuhiro Matsuno
Amazing Marvin
5 years ago by Shirayuki Nekomata
Simple plugin for Amazing Marvin
Multi-line Formatting
5 years ago by nmady
Format Obsidian text over an entire selection, even if that selection has paragraph breaks in the middle!
Longform
5 years ago by Kevin Barrett
A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Activity Logger
5 years ago by Creling
Go to Line
5 years ago by phibr0
Editor Commands Remap
5 years ago by cactus5
Obsidian plugin to map hotkeys to editor commands
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Stille
5 years ago by Michael Lee
🌗 Stille — An Obsidian plugin that helps you focus on your writing, a section at a time.
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Habitica Sync
5 years ago by Leoh and Ran
This is a under-development Obsidian Plugin for Habitica
Word Sprint
4 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
Flexible Pomodoro
4 years ago by grassbl8d
Dialogue
4 years ago by Jakub Holub
Dialogue plugin for Obsidian.md
Crackboard
2 years ago by Franklin
Obsidian plugin for crackboard.dev
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Flow
2 years ago by Ben Phillips
Implements key processes in David Allen's Getting Things Done (GTD) methodology
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Another Simple Todoist Sync
2 years ago by eudennis
Obsidian.md plugin to integrate with Todoist app.
Occura
2 years ago by Alexey Sedoykin
Plugin for https://obsidian.md/ that automatically selected same text occurrences in opened note
Smart Composer
a year ago by Heesu Suh
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.
Superstition
a year ago by Jeffry
An Obsidian plugin for routine management.
NeuroVox
a year ago by Synaptic Labs
Obsidian plugin for transcription and generation
Todos sort
a year ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
Activity Heatmap
a year ago by Zak Hijaouy
Brain Dump Mode
a year ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Daily Random Note
a year ago by Alexandre Silva
Daily Random Notes in Obsidian.
Typezen
a year ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Task Director
a year ago by Cybertramp
A plugin that allows you to easily manage tasks in bulk.
Proletarian Wizard Task Manager
a year ago by Charles Feval
Obsidian plugin ot manage todos and projects directly from your notes.
AI bot
a year ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
Simple Todo
a year ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Weekly Goal Tracker
a year ago by George Gorman
LLM workspace
a year ago by Olivér Falvai
Tab Limiter
a year ago by Henry Gustafson
Limits the number of tabs that can be opened in Obsidian
Focus Time
a year ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Unit Converter
a year ago by Ruslan Zabarov
Unit conversion plugin for Obsidian
Smart Context
a year ago by 🌴 Brian
Insert Multiple Attachments
a year ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Hanko
a year ago by Telehakke
Obsidian plugin.
Keep the Rhythm
a year ago by Ezben
An Obsidian plugin to track your daily word count through a heatmap.
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
Goal Tracker
a year ago by Ben Rotholtz
AI Revisionist
a year ago by Synaptic Labs
Kikijiki Habit Tracker
a year ago by KIKIJIKI
Kikijiki Habit Tracker Plugin for Obsidian
Dataview Autocompletion
a year ago by Daniel Bauer
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.
InlineAI
a year ago by FBarrca
Spacekeys
a year ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
MCP Tools
a year ago by Jack Steam
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
Folder overview
a year ago by Lost Paul
Provides a dynamic overview of your vault or folders in the format of a code block.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
CAO
a year ago by Godot
Claude AI for Obsidian
Organized daily notes
a year ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
Inline Checkbox Groups
a year ago by Bradley Wyatt
Obsidian Plugin that creates multiple checkboxes on a single line, separated by a customizable separator character (default '|'), with the option to automatically cross out text when all checkboxes in the line are checked.
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
PDF Paste
a year ago by Cormac
Daily Routine
a year ago by sechan100
new version of daily-routine obsidian plugin
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
Write Good
a year ago by Mark Hesketh
Obsidian plugin to help improve writing style
Musical Text
a year ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Pinned Daily Notes
a year ago by Jeremy Neiman
Dynamically update a pinned tab with today's daily note
Research Quest
a year ago by Nathan Arthur
Smart ChatGPT
a year ago by 🌴 Brian
LLM Test Generator
a year ago by Aldo E George
AI Helper
a year ago by David Connolly
WordCraft
a year ago by Daniel Fernandes
Find rhymes, synonyms, and describing words from within Obsidian. Designed for songwriting and poetry.
AI Note Tagger
a year ago by Jasper Mayone
Auto tagging obsidian notes w/ AI
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
Inscribe
a year ago by Ahmet Ildirim
Obsidian plugin for inline autocompletion with AI
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Tick Tones
a year ago by DontBlameMe
A plugin for Obsidian which makes checkboxes satisfying
JIRA links shortener
a year ago by Ruslans Platonovs
Obsidian JIRA links shortener plugin
Wakatime / Wakapi
a year ago by Kevin Woblick
Connect your Obsidian to Wakatime or Wakapi to track the time spent while browsing or writing notes.
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Markwhen File Sync
a year ago by rouvenjahnke
Synchronize properties from your Obsidian notes with a Markwhen timeline file.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
Sonkil
9 months ago by ohyoungpark
AI Image OCR
8 months ago by Rootiest
Obsidian plugin for AI-powered text extraction from images
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)
Long sentence highlighter
8 months ago by Robert Meißner
VaultAI
8 months ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.
Note Minimap
8 months ago by Yair Segel
Add a minimap to your Obsidian notes.
Canvas Link to Group
6 months ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Typographer
6 months ago by René Coignard
Enhances typography with smart quotes, custom text replacements and auto-pairing characters.
My Typewriter Line
5 months ago by dmo-code
Hydrate
5 months ago by hydrateagent
Dangerous Mode
5 months ago by Vansh Kumar
most dangerous writing app in obsidian
Tag Timer
4 months ago by quantavil
The Tag Timer is a versatile plugin for Obsidian that allows you to seamlessly track the time you spend on specific tasks or sections within your notes.
YOLO
3 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
Japanese Manuscript Counter
3 months ago by Yo Fujii
AI Transcriber
3 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
Nova
3 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Note Progressbar
24 days ago by Ryoma Kawahara
Displays a live progress bar summarizing checkbox completion in the active note.
WPM Reading Time - How Long to Read This Text
20 days ago by Santi Younger
Calculate reading time estimates for selected text using your own reading speed in Words Per Minute.