Council
A native macOS app that puts one question to several large language models at once, has them critique each other's answers anonymously, and shows where they agree or disagree before the user decides.
Council is a macOS app, built with SwiftUI, that sends one prompt to several LLM backends in parallel and streams each answer live in its own panel. After the advisors answer, each one anonymously critiques the others without knowing who wrote what, and Council computes a divergence score describing how far apart the answers landed and how many camps formed.
An optional bounded debate round lets each advisor revise or hold its position and explain why, after which Council produces a combined synthesis alongside the full answer of any outlier, since a majority can still be confidently wrong together. A user can also paste in an answer from an AI not directly connected to Council as a guest seat, and it is critiqued and counted in the divergence score like any other advisor. Council supports twelve backends, including Claude, GPT, Gemini, DeepSeek, Grok, Mistral, Perplexity, OpenRouter, local Ollama models, on-device Apple Intelligence, and two custom OpenAI-compatible endpoints.
Each seat can be given a distinct persona, such as analyst, practitioner or skeptic, and decisions can be logged in a journal for later review. It requires the user's own API keys for each backend.