This plugin integrates Google's Gemini AI with Obsidian, providing intelligent assistance for note-taking and content generation.
- Context-Aware Chat: Interact with Gemini AI based on your current active note's content
- Smart Summarization: Generate one-sentence summaries of your notes and store them in the document's frontmatter
- AI-Assisted Writing: Collaborate with Gemini to write and refine your documents (experimental feature)
- IDE Style completions: When enabled will provide IDE style text completions with the context of your note.
-
Install from Obsidian Community Plugins:
- Open Settings → Community plugins
- Search for "Gemini"
- Click Install and Enable
-
Manual installation:
- Download the latest release from GitHub
- Extract files to your vault's
.obsidian/plugins/obsidian-gemini/
directory - Enable the plugin in Obsidian settings
- Get a Gemini API key from Google AI Studio
- Open plugin settings and enter your API key
- Configure optional settings:
- Select preferred Gemini model
- Customize system prompts
- Set summarization preferences
- Configure frontmatter key for summaries
- Use the command palette to open "Gemini Chat"
- The chat will use your current note as context
- Type messages to interact with Gemini
- Copy bot responses using the copy button
- Open the document you want to summarize
- Run the "Summarize Active File" command
- A one-sentence summary will be added to your document's frontmatter
- Enable "Rewrite Files" in settings
- Use the chat interface to collaborate with Gemini on document writing
- The model will update your current document based on the conversation
- From the command palette select Gemini Scribe: Toggle Completions
- You'll now see IDE style completions whenever you pause in your writing
- Hit Tab to accept the completion or any other key to dismiss.
- Turn off by using the same command.
MIT License - see LICENSE for details
- Report issues on GitHub
- Visit author's website for more information
Created by Allen Hutchison