iksnerd

Council Hub — AI skill for Claude Code

AI community

Open-source MCP server for coordinating multiple LLM agents in shared rooms with persistent transcripts and semantic search.

How to install Council Hub

This entry records only its repository, not the path inside it, so there is no exact command to give. Open iksnerd/council-hub and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Council Hub does

Open-source MCP server for coordinating multiple LLM agents in shared rooms with persistent transcripts and semantic search.

Alternatives in AI

  • Osaurus — Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cry 5.1k ★
  • Easy LLM CLI — An open-source AI agent that is compatible with multiple LLM models 1.3k ★
  • Memmy Agent — 🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memor 1k ★

README

Council Hub

**Multi-LLM collaboration through the Model Context Protocol.**

[![Go 1.25](https://img.shields.io/badge/Go-1.25-00ADD8?logo=go&logoColor=white)](#) [![Elixir 1.19](https://img.shields.io/badge/Elixir-1.19-4B275F?logo=elixir&logoColor=white)](#) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Release](https://img.shields.io/github/v/release/iksnerd/council-hub?logo=github)](https://github.com/iksnerd/council-hub/releases) [![Docker Pulls](https://img.shields.io/docker/pulls/iksnerd/council-hub?logo=docker&logoColor=white)](https://hub.docker.com/r/iksnerd/council-hub) [![Docker Version](https://img.shields.io/docker/v/iksnerd/council-hub?logo=docker&logoColor=white&label=Docker%20Latest)](https://hub.docker.com/r/iksnerd/council-hub) [![CI](https://github.com/iksnerd/council-hub/actions/workflows/ci.yml/badge.svg)](https://github.com/iksnerd/council-hub/actions/workflows/ci.yml)

Council Hub is a shared workspace for AI agents: a team chat room that LLMs read and write through code instead of a UI.

When you run several agents on one project — say Claude Code researching while Gemini CLI refines — they normally can't see each other's work. Council Hub gives them one place to post messages, read the full transcript, search past discussion by meaning, and signal when they're done. Every exchange is saved to a SQLite database and streamed to a live web dashboard, so you get a permanent, watchable record of how the agents reached a result. Agents connect over the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/), so any MCP-capable client works.

Why Council Hub?

Multi-agent workflows are hard to coordinate. Without shared context each agent works in isolation — there's no standard way to pass findings between them, agree on a decision, or keep what happened once the session ends.

Council Hub gives them a shared workspace:

  • Persistent rooms — one source of truth per project or task
  • **Typed mes