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

Discussion Hub

TAKESHI MORITATAKESHI MORITA11 downloads

Shared multi-model AI discussions for Obsidian AI plugins.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

日本語

Discussion Hub provides a shared multi-model discussion UI and orchestration for Obsidian. AI plugins connect at runtime and contribute their available text models, so models from different providers can participate in the same structured discussion.

Supported integrations in this workspace:

  • LLM Hub
  • Gemini Helper
  • Local LLM Hub

Discussion setup

How to use

  1. Install and enable Discussion Hub. Enable at least one supported AI provider plugin when you want AI models to participate.
  2. Open Discussion Hub from its ribbon icon or run Discussion Hub: Open discussion from the command palette.
  3. Enter a discussion theme.
  4. Add participants from any connected AI plugin, or add yourself.
  5. Optionally assign roles and configure a separate set of voters.
  6. Set the number of turns and click Start discussion.

You can also attach reference files to the discussion. Text references are included in the shared context, and attachments are passed to the connected models on the first turn.

Discussion in progress

Discussion flow

  1. Discussion turns — All participants respond in parallel. Each turn builds on the responses from earlier turns.
  2. Conclusion — After the discussion turns, each participant provides a final conclusion.
  3. Voting — The configured voters evaluate all conclusions and vote for the strongest one.
  4. Result — Discussion Hub announces a winner or draw. The complete transcript can be saved as a Markdown note.

Saved discussion note

Features

  • Cross-plugin participants — Mix models supplied by LLM Hub, Gemini Helper, and Local LLM Hub in one discussion.
  • Human participation — Add yourself as a participant or voter for human-in-the-loop discussions.
  • Role assignment — Give each participant a perspective such as “Optimist” or “Skeptic.”
  • Separate voters — Configure voters independently from discussion participants.
  • File attachments — Add images, PDFs, text, audio, or video files up to 20 MB each.
  • Persistent configuration — Participant and voter presets are restored across sessions.
  • Configurable prompts — Customize the system, conclusion, and voting prompts, output folder, and default number of turns in the plugin settings.
  • Save as note — Export the turns, conclusions, votes, and winning conclusion as a Markdown file.

Settings

Set the default number of turns, output folder, and the prompts used for discussion, conclusions, and voting in the Discussion Hub settings.

Discussion Hub settings

Requirements

  • Obsidian 1.10.0 or later
  • At least one supported AI provider plugin, unless every participant and voter is human

Integration contract

Providers register a protocolVersion: 1 integration through the discussion-hub:register-integration workspace event and unregister the identical instance through discussion-hub:unregister-integration. Discussion Hub also emits discussion-hub:ready, so plugin load order does not matter.

The provider supplies listModels() and streamText(). Credentials and provider-specific settings stay inside the provider plugin.

HealthExcellent
ReviewSatisfactory
About
Host turn-based, multi-participant AI discussions inside Obsidian with a shared orchestration UI. Mix models from connected AI plugins and humans, assign roles and voters, attach reference files, run parallel turns with final conclusions and voting, and save the complete transcript as a Markdown note.
AICollaborationIntegrations
Details
Current version
0.1.3
Last updated
Yesterday
Created
2 days ago
Updates
4 releases
Downloads
11
Compatible with
Obsidian 1.10.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
TAKESHI MORITATAKESHI MORITAtakeshy
takeshy.work/
GitHubtakeshy
Blueskytakeshy.bsky.social
Xtakeshy
  1. Community
  2. Plugins
  3. AI
  4. Discussion Hub

Related plugins

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.

Claude Sidebar

Run Claude Code in your sidebar.

Claude Code IDE

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

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

BMO Chatbot

Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) such as OpenAI's "gpt-3.5-turbo" and "gpt-4".

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

BRAT

Easily install a beta version of a plugin for testing.