A powerful AI assistant plugin for Obsidian (https://obsidian.md) inspired by Notion's AI chatbot. This plugin provides an interactive chatbot powered by Google's Gemini AI, adding a floating chat interface to your Obsidian workspace. It allows you to interact with AI for note summarization, brainstorming, translations, and more.
Click to expand/collapse
- Floating Chat Interface: A sleek, minimalist chatbot widget that's always accessible
- Glassy Design: Modern, translucent interface with smooth animations
- Resizable Window: Adjust the chat window size from the top-left corner
- Full Page Mode: Toggle between compact and full-page views
- Smart Summarization: Get concise summaries of your notes
- Content Generation: Generate ideas and expand on topics
- Contextual Responses: AI understands and references your current note
- Multi-Language Support: Translate content to different languages
- File References: Reference multiple notes in your queries using @mentions
- Chat History: Browse and search through past conversations
- Session Management: Organize chats with auto-generated titles
- Quick Actions: Access common tasks through suggested actions
- Export Options: Save AI responses as new notes
- Secure API Storage: Your Gemini API key is stored with encryption
- Local Processing: All chat history stays in your vault
- Privacy Focused: No data collection or external sharing
- Obsidian v0.15.0 or higher
- A Google Gemini API key (Get it here)
- Open Obsidian Settings > Community plugins
- Disable Safe mode
- Click Browse and search for "ObsiAI"
- Install and enable the plugin
- Download the latest release from the releases page
- Extract the files to your
.obsidian/plugins/obsiai
folder - Reload Obsidian
- Enable the plugin in Settings > Community plugins
- Get your Gemini API key from Google AI Studio
- Open Obsidian Settings > ObsiAI
- Enter your API key
- Start chatting!
- Summarize: Get a concise summary of your current note
- Ask: Ask questions about your note's content
- Translate: Translate your note to different languages
- Quiz: Generate questions to test your understanding
- Click the chat icon in the bottom-right corner
- Type your question or select a suggested action
- Use @mention to reference specific notes
- Click the resize handle (top-left) to adjust the window size
- Click the history icon to view past conversations
- Search through previous chats
- Delete unwanted conversations
- Resume any previous chat session
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find this plugin helpful:
- ⭐ Star the repository
- 🐛 Report issues on GitHub
- 💡 Submit feature requests
- ☕ If you find this plugin helpful, consider supporting the development:
Made with ❤️ by Neo