Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

OmniChat

Mohammed ThanseerMohammed Thanseer1k downloads

Embed ChatGPT, Claude, Gemini, Grok, DeepSeek, Kimi, Copliot, Manus and Perplexity in a sidebar. Send vault notes and selected text directly into AI chat.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

OmniChat Logo

OmniChat

Keep ChatGPT, Claude, Gemini, Perplexity, and your other favorite AI tools inside one seamless Obsidian sidebar.

✨ Why OmniChat?

OmniChat is a powerful desktop-only Obsidian plugin that embeds AI chat websites in a persistent sidebar. It allows you to seamlessly send selected text, inject vault context into your active chat, and save responses back into your Obsidian vault—all without leaving your workflow.

  • 🌐 10 Built-in Services: Switch instantly between ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Grok, Copilot, Manus AI, Kimi, and Ollama from a single panel.
  • 🔗 Bring Your Own AI: Add custom AI tools by URL and keep them within the same quick selector.
  • 💬 Send Selection: Send selected editor text straight into the active chat with a single click.
  • 📚 Build Context: Build reusable vault context from your notes, open tabs, or full folders, then inject it instantly.
  • 📝 Prompt Templates: Streamline repeated workflows with custom prompt templates.
  • 🪟 Split View: Open a second split panel to keep two AI services visible side by side.
  • 💾 Save Responses: Copy text in the AI page (Cmd+C / Ctrl+C) and click Save to securely store responses in your vault.
  • 🔄 Persistent Sessions: Keep all your chats logged in and active across Obsidian restarts.

📸 Features in Action

Service Switching

Switch seamlessly between different AI models and add your own custom URLs.

Service Switching

Send Selection to AI

Easily select text in your active note and push it directly into the AI chat.

Send Selection

Build & Inject Context

Collect context from specific folders or notes and inject them straight into the chat prompt.

Build Context


🗺️ Roadmap

  • Embed major AI services (ChatGPT, Claude, Gemini, Perplexity, DeepSeek, etc.)
  • Quick service switching menu
  • Add custom AI tool URLs
  • Send active editor selection directly to chat
  • Build and inject vault context (notes, tabs, folders)
  • Custom prompt templates
  • Dual split-panel view
  • Save responses to active notes
  • Persistent webview sessions
  • Dedicated settings for specific AI configurations
  • Auto-generate tags and properties for saved responses
  • Custom system prompt support for injected context
  • Support for local LLMs (Ollama)

📥 Installation

See docs/installation.md for full instructions on installing via the Obsidian Community Store, manual installation, or using BRAT.


📖 Documentation

Guide Description
Installation Community plugin, manual install, and BRAT instructions.
Settings Details on every setting, command, and service toggle.
Development Local setup, building, testing, and release workflows.
Architecture Data flow, webview lifecycle, and persistence models.
Contributing Contribution rules and code review expectations.

🔒 Privacy

OmniChat does not run a backend server and does not collect telemetry or user data. Everything runs locally within your Obsidian environment. See our full Privacy Policy.

🤝 Support

If you find this plugin helpful, please consider leaving a star on GitHub!
⭐ THANSHEER/obsidian-omnichat

⚠️ Disclaimer

OmniChat is an independent community plugin and is not affiliated with OpenAI, Anthropic, Google, Microsoft, xAI, DeepSeek, Moonshot AI, Perplexity, or Obsidian.

📄 License

Apache 2.0 License. See LICENSE.txt for details.

HealthExcellent
ReviewPassed
About
Embed six AI chat services in a persistent Obsidian sidebar. Send selected text, individual notes or folders directly into the AI input, switch between ChatGPT, Claude, DeepSeek, Perplexity, Gemini and Grok; desktop only (macOS/Windows/Linux).
AISidebarIntegrations
Details
Current version
1.5.1
Last updated
2 weeks ago
Created
3 months ago
Updates
11 releases
Downloads
1k
Compatible with
Obsidian 1.7.2+
Platforms
Desktop only
License
Apache-2.0
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
Mohammed ThanseerMohammed Thanseerthanshi26
GitHubthansheer
  1. Community
  2. Plugins
  3. AI
  4. OmniChat

Related plugins

Claude Sidebar

Run Claude Code in your sidebar.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.