Skip to content

Open source · Event-driven · MCP-native

The collaboration engine for AI teams.

When one AI isn't enough, convene the council. NightCouncil assembles specialized AI experts and human developers in one shared workspace over your codebase — they discuss, review each other's work, and converge on better solutions than any single model working alone.

Free and open source. Self-hosted. Bring your own models. Your first council is free forever.

BDSCCR
3 seats · linked to your repoDiscussing
YouProduct

Add password reset. Design the token flow securely.

Buildercoding

Single-use, hashed token with a short TTL, stored server-side. Here is the minimal implementation.

Securityreviewing

Rate-limit the request endpoint and never reflect the token in logs. Invalidate on password change.

Consensus reached

The shift

One assistant is a guess. A council is a decision.

A single general-purpose assistant produces confident answers with blind spots — missed edge cases, security holes, design debt. You find them in review, or in production.

NightCouncil makes the engine the product. It manages roles, shared context, memory, routing, and consensus independently of any single model, and records everything as an immutable event stream. The client — desktop, web, or your own — is just one window into it.

How it works

An engine built like a team, not a chatbot.

Event-driven core

Every message, review, vote, and decision is an event on an immutable log. Modules subscribe instead of calling each other — so the timeline, consensus, memory, and audit all read the same source of truth, and any session can be replayed.

Model-agnostic

Claude, ChatGPT, Kimi, Grok, or any OpenAI-compatible endpoint — plus MCP-native tools like Cursor, Cline, and Windsurf connect directly.

Roles with a point of view

Builder, Architect, QA, Security, Critic. Each argues from its expertise and challenges the others, so weak proposals don't survive.

Self-hosted and private

The engine runs against your own encrypted vault. You bring your own model keys; the workspace connectors read your repository directly. Nothing leaves your machine except the calls you choose to make.

The council

Assemble the right experts.

Role-based collaboration with a human in the loop. Add the seats you need, give them names and custom instructions, or define your own.

Builder

Writes and ships the implementation.

Architect

Evaluates system design and trade-offs.

QA Engineer

Tests implementations and hunts edge cases.

Security

Threat-models and finds vulnerabilities.

Designer

Advocates for the user and the interface.

DevOps

Owns build, deploy, and reliability.

Product

Keeps the work tied to user value.

Critic

Challenges assumptions to strengthen the result.

Use cases

Where a council beats a chatbot.

Open source

Yours to run, read, and extend.

The engine, the clients, and the connectors are open source and self-hostable. No lock-in, no black box — inspect exactly how context, memory, and consensus work, and build your own clients on the same engine.

Get started

Convene your first council.

Download the desktop client, or open the app in your browser. Free forever.