Turn messy captures into clean, searchable notes β transcribe audio/YouTube, chat with your vault, and auto-organize files right inside Obsidian. Works with Note Companion Cloud, your own AI API keys, or self-hosting.
β Best for: researchers, students, meeting-heavy workflows, and anyone with an "Inbox" full of unprocessed notes.
- π¬ Transcribe YouTube videos (multi-language, works even when captions aren't available in the usual way)
- ποΈ Transcribe audio & video files (handles large files reliably)
- π§ Chat with your notes using vault context (mention files/folders/tags)
- ποΈ Auto-organize & format notes (folder/tag/title/template suggestions; optional "Inbox" automation)
- π§Ύ Meeting recorder β Enhance note (transcript, discussion points, action items, embedded audio)
- π Multiple AI providers: OpenAI, Claude, Gemini, Groq, Ollama/local models, and custom base URLs
- π Self-hosting supported (Docker + service examples)
AI-powered tags, folders, and formatting suggestions
YouTube link β Transcript + Summary + Structured Notes
Chat with your notes using @mentions for files, folders, and tags
Record meetings, then enhance notes with transcript, discussion points, and action items
Obsidian β Settings β Community plugins β Browse β "Note Companion" β Install β Enable
- Open Settings β Note Companion
- Choose your mode:
- Note Companion Cloud (sign in at notecompanion.ai and enter your license key)
- Bring your own keys (OpenAI / Claude / Gemini / etc. β paste your API key)
- Self-hosted backend (paste your Base URL + key if needed)
- Test it:
- Open Command Palette β Note Companion: Open Chat
- Ask: "Summarize this note and suggest tags"
- Copy a YouTube link
- In Note Companion Chat, paste the link
- Get transcript + summary + optional structured notes
- Open Meetings tab β Start Recording
- Stop Recording β select a note β Enhance Note
- You'll get:
- embedded audio
- transcript
- discussion points + action items
- Create an Inbox folder (configured in settings)
- Drop raw notes / links inside
- Note Companion suggests (or auto-applies) folder + tags + title + formatting
Note Companion can run using:
- Note Companion Cloud, or
- Your own API keys (OpenAI/Claude/Gemini/etc.), or
- Local/self-hosted models (e.g., Ollama + custom base URL)
Your data handling depends on the provider you choose. View our full privacy policy at notecompanion.ai/privacy
Cloud Service:
- Files are processed through our secure API for AI analysis
- Usage statistics collected for billing and rate limits
- Your vault content remains private and is only processed when you explicitly use plugin features
Self-hosted / Your API Keys:
- All processing happens on your own infrastructure
- Data never leaves your control
- No usage tracking
Want full control and local infrastructure?
β‘οΈ See SELF-HOSTING.md for Docker + service setups and security notes.
If transcription fails:
- Check provider key, model availability, and file size limits
- Verify API key is valid and has sufficient credits
- For large files (>25MB), consider splitting or compressing
If YouTube import fails:
- Try a different fallback method
- Ensure the video is accessible and not private/restricted
- Check network connectivity
If local model doesn't respond:
- Verify Base URL and CORS/network settings
- Ensure the local server (e.g., Ollama) is running
- Check firewall settings
If plugin can't connect to server:
- Verify server URL in settings (check for typos)
- Test connection using "Test Connection" button
- Check firewall/network settings
If chat doesn't work:
- Verify API key is set correctly
- Check model availability for your provider
- Review error messages in plugin console (Settings β Note Companion β Advanced β Open Console)
- GitHub Issues: Report bugs or request features
- Documentation: notecompanion.ai/docs
- Website: notecompanion.ai
- Obsidian Forum: Share feedback and discuss (add forum thread link when available)
If you want to build or contribute, start here: CONTRIBUTING.md
- Payment required for cloud service: The plugin requires a paid subscription to use the cloud-hosted service
- 7-day free trial: New subscriptions include a 7-day trial period
- Self-hosting option available: You can run your own instance for free (see Self-Hosting above)
- Account creation: Using the cloud service requires creating an account at notecompanion.ai
This plugin communicates with the following remote services:
- Note Companion API Server (cloud service): For AI-powered features including file classification, formatting, transcription, and chat
- YouTube API: For fetching video transcripts when processing YouTube links
- AI Provider APIs: When self-hosting or using your own keys, you'll connect directly to your chosen AI provider (OpenAI, Anthropic, Google, etc.)
This project is licensed under the MIT License - see the LICENSE file for details.



