semernyakov31 downloadsPolyMind: One Vault. Any Model. Infinite Evolution. Multimodal AI chat with Groq API — one-click model switching, history, and cross-device sync for seamless productivity. OpenAI and Claude support coming soon.
A plugin for Obsidian that integrates Groq AI capabilities directly into your notes.
PolyMind is a powerful chat extension with support for AI models via the Groq API. Designed for flexibility and ease of use, it enables seamless communication with multiple models directly from your vault.
Main Interface

Settings Interface

| Category | Features |
|---|---|
| 🤖 AI Integration | Direct integration with Groq AI models Dynamic model list: models are updated in real-time Model Info Dialog: detailed info for each model Support for text, vision (image), coder, and audio models |
| 🌐 Localization | Localized interface (English/Russian) Automatically detects Obsidian language |
| 📝 Content | Markdown formatting and code highlighting Raw/Markdown source view toggle Context-aware responses Create new notes from AI messages |
| 📱 Platform | Mobile support Configurable default display mode (tab or side panel) |
| ⚙️ Model Management | Custom model selection with grouping by model owner Batch model activation/deactivation Temperature and max tokens configuration |
| 💾 Storage | Chat history with multiple storage options: • In-memory storage • localStorage • IndexedDB • File-based storage Configurable history length and loading behavior |
| 🔐 Security | Secure API key storage Hotkeys and advanced settings |
| 💝 Community | Support dialog with donation links Open source and community-driven |
This project is actively maintained and developed. New features are added regularly, including dynamic model updates, vision/coder/audio support, and improved UI/UX. Automated tests and advanced model integrations (audio/image) are planned. Feedback and contributions are welcome!
| Developer | Models | Purpose |
|---|---|---|
| Meta | Llama 4 Scout 17B 16E Instruct Llama Prompt Guard 2 22M Llama Prompt Guard 2 86M Llama 3.3 70B Versatile Llama 3.1 8B Instant |
Text Generation Content Filtering Content Filtering General Purpose General Purpose |
| OpenAI | Whisper Large v3 Turbo Community OSS Model (20B) Whisper Large v3 Community OSS Model (120B) |
Speech-to-Text General Purpose Speech-to-Text General Purpose |
| Moonshot AI | Kimi K2 Instruct Kimi K2 Instruct (0905) |
General Purpose |
| Alibaba Cloud | Qwen3 32B | General Purpose |
| SDAIA | Allam 2 7B | Text Generation (Arabic) |
| Groq | Groq Compound Groq Compound Mini |
General Purpose |
| Canopy Labs | canopylabs/orpheus Arabic saudi canopylabs/orpheus v1 english |
Text-to-Speech (Arabic) Text-to-Speech (English) |
| OpenAI (Safety) | OpenAI/gpt oss safeguard 20b OpenAI/gpt oss 120b |
Content Safety General Purpose |
Last updated: March 26, 2026
See plugin settings for the full up-to-date list. Descriptions will be updated as soon as they become available.
You can install and test the latest development version of the plugin using the BRAT (Beta Reviewers Auto-update Tool) plugin for Obsidian.
Steps
BRAT will automatically install the plugin and allow you to receive updates directly from the repository.
# Clone the repository
git clone https://github.com/semernyakov/polymind.git
# Install dependencies
npm install
# Development mode
npm run dev
# Build the plugin
npm run build
# Formatting
npm run format
# Lint the code
npm run lint
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
For security issues, please read our Security Policy and report any vulnerabilities responsibly.
🔐 Security Note: Your Groq API key is stored only on your local device and is never transmitted to any server.
🛡️ Data Privacy: This plugin does not collect, store, or transmit your API keys or chat data. All data remains on your local device.
This project is licensed under the MIT License - see the LICENSE file for details.
If you find PolyMind helpful, you can support development via:
See CHANGELOG.md for all changes.